99问答网
所有问题
c语言中 输入两个整数时要求用逗号隔开当用空格隔开时编译器怎么报错?
如题所述
举报该问题
推荐答案 2010-07-13
C对书写语法要求比较严格,定义变量几个时只能用逗号隔开,不能用空格。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W77BX7BvO.html
相似回答
c语言
问题,求大佬指示
答:
我打出来这个程序的输出结果是23。至于为什么答案是12,是因为这个书的设计者刷小心机了,正常应该输入12 23,但是它中间有
个逗号
,那么传入j的值就不确定了,有可能很大,也可能很小。在我机器上运行的话j就是一个很大的值。
为什么有些
C语言用空格隔开
就会出错,但是
用逗号
就不会,为什么?是软件...
答:
还有一种是这样写的scanf("%d,%d",&a,&b);
这样的话你在输入a,b值的时候就一定要用逗号隔开不能用空格,否则就会出错
。。。总的来说就是看你在scanf的时候%d之间有没有用逗号。
关于
c语言中
scanf的问题?
答:
按您
的输入
,中间
用逗号
,与scanf中%f之间格式不符,结果只接收了第1个变量,后面没接收,因而是零(有
的编译器
会是随机数),正确写法:(1)如果:scanf中%f之间
用空格
,即:scanf("%f %f %f",&a,&b,&c);应该输入1 2 3(中间有空格)(2)如果:scanf中%f之间用逗号,即:scanf("%f,%f...
C语言中
如果想
输入两个
数中央
用逗号
或
空格
输出结果一样的,应该怎样
编译
...
答:
h> int main(){ int a, b, c;char z;scanf("%d%c%d", &a, &z, &b);printf("%d\n", a+b);} 这样就可以了,用%c吧空格或者逗号吃掉。不过这个逗号必须是英文状态下的逗号。你可以试一下,把scanf()和printf()放进一个while(1)循环中,如果是中文状态下
的逗号的
话就会死循环。
c语言
scanf
输入时
为什么不能
用逗号隔开
答:
c语言
scanf
输入时
能
用逗号隔开
,但是输入数据的时候一定也要加上逗号。用scanf()读取数据时,
输入的
格式必须和scanf()的格式控制字符串对应。对于标准输入函数scanf来说,括号内的格式字符串,也就是由" "中的部分,除了%引导的格式字符之外,所有的其他字符必须在输入数据时原样原位置输入。例如:scaf("...
c语言
能不能
用逗号隔开两个
字符串
答:
)的格式控制字符串对应,比如说:1、scanf("%d,%d",&a,&b);因为两个%d之间有一个逗号,所以在
输入时两个整数
之间只能
用逗号
分隔,如果用其它符号分隔就会出错(比如说此时
用空格
、回车分隔就会出错)2、scanf("%d%d",&a,&b);这个格式控制字符串就可以用空白分隔(空格,回车都可以)...
c语言输入两个
数之间要
用空格
还是
逗号隔开?
答:
C语言输入两个
数之间是
用空格隔开
还是
用逗号的
解决方法如下:这个是根据实际情况来决定的,就是是根据你的scanf来决定的。你现在中间写成了scanf("%d,%d",&a,&b);可以看到除了输入两个数字外还要加入逗号才行,所以现在你得加逗号才行。如果想输入500 600就可以的话,要写成scanf("%d%d",&a,&b)...
C语言输入两个
数之间
使用空格隔开
还是
使用逗号隔开
答:
C语言输入两个
数之间
使用空格隔开
还是
使用逗号隔开
主要取决于你在编写程序时你的scanf语句。具体的区别如下:1、使用scanf("%d,%d",&a,&b);语句进行输入:在输入数据时,两个数据中间需要加“,”,如“500,600”。2、使用scanf("%d%d",&a,&b);语句进行输入:在输入数据时,数据之间不可以用逗号...
C语言
编程问题
答:
&b);c = max(a,b);printf("max=%d\n",c);return 0;} int max(int x,int y){ if(x>y)return x;else return y;} 你的错误有:声明函数要在函数外面;scanf("%d,%d,&a,&b");这条语句最好中的逗号最好去掉,否者你输入数据的时候要
输入逗号隔开
数据,但习惯上都是
空格隔开
。
大家正在搜
c语言输入数组用逗号隔开
c语言怎么输入逗号
c语言输入用逗号分隔
c语言输入逗号和空格的区别
c语言scanf输入多个值加逗号
c语言逗号隔开读取数据
c语言怎么输入数组
C语言输入时有逗号
c语言中逗号的用法
相关问题
C语言输入两个数之间是用空格隔开还是用逗号
C语言中如果想输入两个数中央用逗号或空格输出结果一样的,应该...
C语言scanf输入时可以加逗号的吗?
c语言 数组 输出时如何使每两个整数之间用空格分隔
c语言中的数组输入的每一个元素要用逗号隔开还是空格键还是其他...
c语言中,如果用scanf输入多个数字,每个数字之间在输入的...
C语言中输入一串以空格分隔的整型数据,怎么办?
c语言:n和a由键盘输入,输入时数据可用空格或逗号做分隔符。...