
<stdio.h>
#include
<stdlib.h>
int
main()
{
char
card_name[3]
puts("输入牌名:")
scanf("%2s",
card_name)
int
val
=
0
if
(card_name[0]
==
'k')
{
val=val
+
10
}
else
if
(card_name[0]
==
'Q')
{
val=val
+
10
}
else
if
(card_name[0]
==
'J')
{
val=val
+
10
}
else
if
(card_name[0]
==
'A')
{
val=val
=
11
}
else
{
val
=
atoi(card_name)
}
printf("这张牌的点数是:
%i\n",
val)
return
0
}
帮你整理了一下
检查后可册局以州歼让运行
注意千改颤万别在除了printf内用中文字符。一定要注意用英文字符。
1、 在函数 ‘transform’ 中:7: 错误:expected ‘’ before ‘{’ token解释:‘{’之前的某个语句缺少分号‘’;
2、 在函数 ‘Insert_SqList’ 中:6: 错误:‘listsize’ 未声明 (在此函数内第一次使用含脊含)
解释:‘listsize’这个变量未声明野者;
3、 在函数 ‘Hanoi’ 中:9: 错误:提供给函数 ‘Hanoi’ 的实参太少
解释:使用‘Hanoi’函数时,输入的实参不足;
4、 在函数 ‘max’ 中:3: 错误:‘a’ 被重新声明为不同意义的符号
解释:在函数‘max’中,变量名a被重新声明为不同的变量类型;
5、 在函谈笑数 ‘EvaluateExpression’ 中:7: 错误:程序中有游离的 ‘#’
解释:在函数‘EvaluateExpression’中,有不可识别的ASCII字符。一般这种情况是由于将代码复制进代码区时,有一些编译器不能识别的字符也被复制进去,导致的编译错误;
6、 在函数 ‘encode’ 中:6: 错误:被调用的对象 ‘code’ 不是一个函数
解释:在函数‘encode’中,调用‘code’时发现,code并未声明为一个函数;
7、 在函数 ‘prime’ 中:6: 错误:在 C99 模式之外使用 ‘for’ 循环初始化声明
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)