c语言输入语句

若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("%d / %d = %d\n",a,b,a/b);
    return 0;
}

使用“,”隔开

使用空格出现错误

c语言默认的输入方式为使用空格或回车分隔开数据;若输入语句格式改变,在输入时应与之相对应,否则出现错误。

猜你喜欢

转载自blog.csdn.net/qq_38988221/article/details/104102055
今日推荐