C语言如何输入多组数据
今天小编给大家带来的是[C语言如何输入多组数据]的分享,希望能帮助到大家!
操作方法
- 01
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 */
- 02
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 */
- 03
#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))
- 04
//判断回文 printf("Yes.\"); else printf("No.\"); }}
- 05
因为OJ系统在判断答案的时候,输入和输出数据放在不同的文件夹下面的,只要它的输入文件在你的程序下运行,对应的输出文件和他的一致,你的程序就是正确的,所以,就不需要把结果存起来。