作业帮 > 综合 > 作业

运行时输入的三个数字之间如果不用逗号隔开就错误,为什么?逗号的作用是什么啊?

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 13:54:00
运行时输入的三个数字之间如果不用逗号隔开就错误,为什么?逗号的作用是什么啊?
#include
int main()
{
int a,b,c,max;
printf("please input a,b,c:\n");
scanf("%d,%d,%d",&a,&b,&c);
max=a;
if (max
这个语句scanf("%d,%d,%d",&a,&b,&c); 说明你设置的输入格式是 "%d,%d,%d",所以输入要用逗号隔开才能被识别,如果改成scanf("%d %d %d",&a,&b,&c); 那么输入用空格隔开就行了.