gpt4 book ai didi

C 不复杂的代码示例不起作用

转载 作者:行者123 更新时间:2023-11-30 20:06:59 24 4
gpt4 key购买 nike

我是 C 语言的初学者,我编写了以下代码示例。

#include <stdio.h>
#include <stdlib.h>
int main() {
int count=0;
while(true) {
char card_name[3];
puts("Enter the card name");
scanf("%2s",card_name);
int val=0;
switch(card_name[0]) {
case 'k':
val=10;
break;
case 'q':
val=10;
break;
case 'p':
val=10;
break;
case 'a':
val=11;
break;
case 'X':
break;
default:
val=atoi(card_name);
if (val<2 || val>10) {
continue;
}
break;
}

if ((val>2) && (val<7){
count++;
}
printf("The current count is: %i",count);
}
return 0;
}

但是这不起作用。有人知道如何修复它吗?编译器发现的错误是缺少{之间switch结束和 if其后的声明。

最佳答案

if ((val>2) && (val<7) )
^^^ close the bracket

关于C 不复杂的代码示例不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18571059/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com