C语言如何输入多组数据
1、C语言中实现多组数据输入输出主要有两种方式倦虺赳式:1.首先输入一个n,表示将有n个输入输出,例如:#include<stdio.h>intmain(){intn,a;scanf("%d",&n);while(n--){scanf("%d",&a);printf("输出:%d\n",a);}return0;}/*运行结果:3255输出:255156输出:156125输出:125*/
2、2.使用while(scanf("%d",&n)!=EOF){}语句,直达输入ctrl+z,结束输入,例如:#include<stdio.h>intmain(){inta;while(scanf("%d",&a)!=EOF){printf("输出:%d\n",a);}return0;}/*运行结果:54输出:545156输出:515621输出:21^Z*/
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))
4、//判断回文 printf("Yes.\"); else printf("No.\");}}
5、因为OJ系统在判断答案的时候,输入和输出数据放在不同的文件夹下面的,只要它的输入文件在你的程序下运行,对应的输出文件和他的一致,你的程序就是正确的,所以,就不需要把结果存起来。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:73
阅读量:47
阅读量:41
阅读量:32
阅读量:65