C语言如何输入多组数据

2025-11-03 15:11:30

1、C语言中实现多组数据输入输出主要有两种方式:

1.首先输入一个n,表示将有n个输入输出,例如:

#include <stdio.h>

int main()

{

    int n,a;

    scanf("%d",&n);

    while(n--){

        scanf("%d",&a);

        printf("输出:%d\n",a);   

    }    

    return 0;

}

/*

运行结果:

3

255

输出:255

156

输出:156

125

输出:125 

*/

C语言如何输入多组数据

2、2.使用while(scanf("%d",&n)!=EOF){}语句,直达输入ctrl+z,结束输入,例如:

#include <stdio.h>

int main()

{

    int a;

    while(scanf("%d",&a)!=EOF){

        printf("输出:%d\n",a);   

    }    

    return 0;

}

/*

运行结果:

54

输出:54

5156

输出:5156

21

输出:21

^Z

*/

C语言如何输入多组数据

3、#include<stdio.h>void 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))

C语言如何输入多组数据

4、//判断回文   printf("Yes.\");  else   printf("No.\"); }}

C语言如何输入多组数据

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

C语言如何输入多组数据

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢