发布网友 发布时间:2022-03-07 22:02
共6个回答
热心网友 时间:2022-03-07 23:31
需要准备的材料分别有:电脑、C语言编译器。
1、首先,打开C语言编译器,新建一个初始.cpp文件,例如:test.cpp。
2、在test.cpp文件中,输入C语言代码:
int a, b, c, d;
scanf("%d%d%d%d", &a, &b, &c, &d);
printf("%d %d %d %d", a, b, c, d);
3、编译器运行test.cpp文件,此时成功用scanf一次性的接收了a、b、c、d4个数字。
热心网友 时间:2022-03-08 01:06
scanf与printf函数一样,都被定义在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。
scanf函数原型:
int scanf( const char *format, ... );
scanf()函数是格式化输入函数,它从标准输入设备(键盘) 读取输入的信息。
其调用格式为: scanf("<格式化字符串>",<地址表>);
函数 scanf() 是从标准输入流 stdin 中读内容的通用子程序,可以读入全部固有类型的数据并自动转换成机内形式。
scanf的返回值:
scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。
如:
scanf("%d,%d", &a, &b);
如果a和b都被成功读入,那么scanf的返回值就是2
如果只有a被成功读入,返回值为1
如果a和b都未被成功读入,返回值为0
如果遇到错误或遇到end of file,返回值为EOF。
且返回值为int型.
例:使用scanf函数输入数据。
#include<stdio.h>
int main()
{
int a,b,c;
printf("输入 a, b, c\n");
scanf("%d,%d,%d", &a, &b, &c);
printf("a = %d b = %d c = %d\n", a, b, c);
fflush(stdin);
return 0;
}
注意上面的scanf("%d,%d,%d",&a,&b,&c);中%d,%d,%d之间如果有逗号,在输入数据时也要加逗号,如果去掉逗号,输入时就不用逗号,而用空格、tab键或回车键将各个数据隔开
热心网友 时间:2022-03-08 02:57
#include<stdio.h>
void main()
{
int a,b,c,d;
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("%d %d %d %d\n",a,b,c,d);
}
热心网友 时间:2022-03-08 05:05
自己引用库函数哦
实例1:
int a,b,c;
scanf("%d,%d,%d",&a,&b,&c);
然后输入的时候:
110,111,112
实例2:
int a,b,c;
scanf("%d——%d——%d,%d",&a,&b,&c,&d);
然后输入的时候:
110——111——112,113
--------------------------------------
应该看出规律了吧,scanf中用什么分隔开,在输入时就用什么分割开。
热心网友 时间:2022-03-08 07:30
int a;int b; int c ;int d;
printf("输入a ,b ,c,d的值:");
scanf("%d%d%d%d",&a,&b,&c,&d);
printf("%d,%d,%d,%d",a,b,c,d);
热心网友 时间:2022-03-08 10:11
scanf("%d%d%d%d\n",&a,&b,&c,&d);