scanf()“”里面,各个变量之间用的字符即为特定格式
如scanf("%d,%d,%d",&a,&b,&c);
输入时各个数之间加
,
scanf("%d-%d-%d",&a,&b,&c);输入时各个数之间加
-
懂?
没错!
应该是你
录入格式有问题。
请仔细阅读对scanf
格式化字符
窜的输入!
输入:4,5,6
没有问题;
应连续输入由3个数字组成的字符串,并用,进行分割!
注意:
,
一定是英文下的,不是汉字下的,
,,
这两个是不一样的。
程序没问题。
至于你问的问题的答案是对的。
if判断完了else没有要执行的。就会进行下一步的if判断。else就没必要写。
因为我只判断if的情况,else的情况我交给了下一个if判断了。