多语言展示
当前在线:1344今日阅读:155今日分享:35

C语言如何输入多组数据

今天小编给大家带来的是[C语言如何输入多组数据]的经验分享,希望能帮助到大家!
工具/原料

PC

方法/步骤
1

C语言中实现多组数据输入输出主要有两种方式:1.首先输入一个n,表示将有n个输入输出,例如:#include int main(){    int n,a;    scanf('%d',&n);    while(n--){        scanf('%d',&a);        printf('输出:%d\n',a);       }        return 0;}/*运行结果:3255输出:255156输出:156125输出:125 */

2

2.使用while(scanf('%d',&n)!=EOF){}语句,直达输入ctrl+z,结束输入,例如:#include int main(){    int a;    while(scanf('%d',&a)!=EOF){        printf('输出:%d\n',a);       }        return 0;}/*运行结果:54输出:545156输出:515621输出:21^Z */

3

#includevoid main(){ int n; while(scanf('%d',&n)!=EOF,n)   //或者写成while(scanf('%d',&n)!=EOF)然后在循环里加一句if(n==0)break; {  //if(n==0)break;  if((n/10000==n%10)&&(n/1000%10==n/10%10))

4

//判断回文   printf('Yes.\');  else   printf('No.\'); }}

5

因为OJ系统在判断答案的时候,输入和输出数据放在不同的文件夹下面的,只要它的输入文件在你的程序下运行,对应的输出文件和他的一致,你的程序就是正确的,所以,就不需要把结果存起来。

注意事项
1

在5中如果你喜欢那样的话,那就用一个数组把答案存起来,等循环结束的时候,再把结果printf就行了

2

如果是青少年,小编在这里提示大家可以咨询一下专业人士!

推荐信息