关于C 的输入格式

来源:互联网 发布:去除广告的软件 编辑:程序博客网 时间:2024/04/28 20:41

1.以EOF作为文件结束标志,按ctrl+z或ctrl+c结束

while(EOF){}

或:

while(scanf("%d",&a)!=EOF){} 
while(EOF){scanf("%d",&a);} //易超时!!! 不要用!!!

或:

while(~scanf("%d",&a)){}//a没有得到正确的输入


2.输入一个整数n,接着输入n组测试数据后,结束

int n;scanf("%d",&n)while(n--){}

3.输入测试数据a,b,直到a,b均为0,即0 0,结束

int a,b;while(scanf("%d%d",&a,&b)&&(a||b)){}


while(1){scanf("%d%d",&a,&b);if(a==0&&b==0) return 0;...}


4.连续输入字符串,以空格隔开

#include <stdio.h>int main(){char a[100] , b[100];scanf("%s %s" , a , b );printf("%s,%s\n",a,b );return 0;}


转载请注明出处:http://blog.csdn.net/jinjide_ajin/article/details/46834347

0 0