若c语言输入语句为如下格式:
scanf(“%d%d”,&a,&b);
输入a,b的值时使用空格分开或是使用换行(回车)
若输入语句为如下格式:
scanf(“%d,%d”,&a,&b);
输入a,b的值时必须使用“,”隔开,否则编译器没有错误,结果有误。
例子:计算整数的四则运算:
#include<stdio.h>
int main()
{
?? ?int a,b;
?? ?scanf(“%d%d”,&a,&b);
?? ?printf(“%d + %d = %d\n”,a,b,a+b);
?? ?printf(“%d – %d = %d\n”,a,b,a-b);
?? ?printf(“%d * %d = %d\n”,a,b,a*b);
?? ?printf(“%d / %d = %d\n”,a,b,a/b);
?? ?return 0;
}
使用空格
使用回车
改变输入方式:
#include<stdio.h>
int main()
{
?? ?int a,b;
?? ?scanf(“%d,%d”,&a,&b);
?? ?printf(“%d + %d = %d\n”,a,b,a+b);
?? ?printf(“%d – %d = %d\n”,a,b,a-b);
?? ?printf(“%d * %d = %d\n”,a,b,a*b);
?? ?printf(美国高防vps”%d / %d = %d\n”,a,b,a/b);
?? ?return 0;
}
使用“,”隔开
使用空格出现错误
c语言默认的输入方式为使用空格或回车分隔开数据;若输入语句格式改变,在输入时应与之相对应,否则出现错误。
09351989