level 12
你的那个if怎么这样这样的,把else那一部分放到if(...)
{...}的后面,就是这样,把主函数改成这样就行了
int main()
{
char a;
while(scanf("%c",&a)!=EOF)
{
if(show(a))
{
printf("Digit\n");
}
else
printf("Other");
return 0;
}
}
}
还有问一下,EOF是什么鬼来的
2016年05月08日 06点05分
2
相当于Ctrl+z结束
2016年05月08日 10点05分
level 12
char类型的可以用来进行算术比较?应该比较的是字符字典顺序吧!C++里string可以用算术运算符,比较的是是否相同,孰前孰后!可是你这个函数怎么判断字符类型的?也只是判断字符顺序而已!判断字符类型要用到IO流,比如sstream的string流!详情请看C++primer 第五版第八章IO库的string流!
2016年05月08日 12点05分
7
level 5
show函数return 0;下面再加一个return;
2016年05月08日 16点05分
10
你好,很抱歉你的方法不行,9楼方法正确,你可以看看
2016年05月09日 05点05分