C语言如何输入多组数据

作者:没什么大不了 | 创建时间: 2023-07-09
今天小编给大家带来的是[C语言如何输入多组数据]的分享,希望能帮助到大家!...
C语言如何输入多组数据

操作方法

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 */

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 */

#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))

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

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

温馨提示

在5中如果你喜欢那样的话,那就用一个数组把答案存起来,等循环结束的时候,再把结果printf就行了
如果是青少年,小编在这里提示大家可以咨询一下专业人士!
点击展开全文

更多推荐