运行时输入的三个数字之间如果不用逗号隔开就错误,为什么?逗号的作用是什么啊?
#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
人气:325 ℃ 时间:2020-09-08 10:31:49
解答
这个语句scanf("%d,%d,%d",&a,&b,&c); 说明你设置的输入格式是 "%d,%d,%d",所以输入要用逗号隔开才能被识别,如果改成scanf("%d %d %d",&a,&b,&c); 那么输入用空格隔开就行了.
推荐
- 如何快速分辨用几个逗号隔开的数字的大小
- 文章写无名战士数火柴‘‘一,二,三,四.’’中不用顿号却用逗号作用何在呢?
- 七根火柴阅读答案写无名战士数火柴,一,二,三,四中,不用顿号却用了逗号,作用是什么
- 七根火柴 文章写无名战士数火柴“一,二,三,四······”中,不用顿号却用了逗号,作用何在?
- 为何数字要三位加一个逗号
- 函数f(x)=a^x/(1+a^x) -a是奇函数 则实数a的值为?
- 若A>0,B>0,C
- 在三角形中,角A,B,C对边为a,b,c角A,B,C成等差数列.求cosB的值?若边a,b,c成等比求sinAsinC的值?
猜你喜欢