关于C 的输入格式

原创 2015年07月10日 19:34:53

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

版权声明:转载请注明出处

scanf的格式输入

%d,遇到数字,+,-以外的字符结束,可跳过空格 %f,,%lf:遇到数字, ., e,+,-之外的字符结束,可跳过空格%s,从第一个非空格字符起直到下一个空格结束. %c,遇到字符就赋值,不管是空格...
  • PcrazyC
  • PcrazyC
  • 2007年11月20日 22:11
  • 946

C语言格式输入函数scanf()详解

scanf函数称为格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。 scanf函数的一般形式 scanf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。与p...
  • chienchia
  • chienchia
  • 2014年10月20日 11:02
  • 2199

c语言中输入输出格式的控制

C语言中输入格式与输出格式的控制
  • wangjiaweiwei
  • wangjiaweiwei
  • 2014年09月16日 14:12
  • 1401

<C语言>结构体里包含共用体实例--输入输出数据

结构体里面包含共用体,能很好的解决输出的时候有两种情况的难题,有详细注释,不过多赘述。 题目:打印如图所示的表格: 当某人为的职业为学生‘s’时,score/course项要为score;当某人为...
  • WU9797
  • WU9797
  • 2017年08月15日 16:35
  • 368

linux c语言的格式化输入输出

对于Linux c语言来说,格式化输入输出是很重要的,错误的输入输出格式可能导致你看不到自己想要的数据,比如当你想要显示字符串时,你在printf里却用了%d,结果是你看到的是字符串的ascii码,要...
  • C_jyu
  • C_jyu
  • 2016年07月18日 19:14
  • 1113

有关C语言中输入语句的问题

在C语言中输入的方法为scanf("");但是有些同学会出现一些问题常常使得在输入后程序无法继续运行或者根本就无法输入。这里列出一些我曾经遇见过得问题。 1. 输入语句为:scanf("a=...
  • zyc_123456
  • zyc_123456
  • 2015年12月20日 21:20
  • 1350

oj输入格式的要求

对于oj,其对于输入的格式有严格的要求,有时候即使算法正确,格式不对一样不能AC。 比如 输出的行尾有没有空格 行与行之间有没有空行 输出数据之间有没有空格,有几个空格 以及数据的对齐方式 目前用到的...
  • qq_28051453
  • qq_28051453
  • 2016年05月10日 00:16
  • 613

Problem G: C语言实验——某年某月的天数

C语言实验——某年某月的天数
  • l769255844
  • l769255844
  • 2016年01月16日 20:24
  • 1895

关于double的输入格式

double型在输入时必须是%lf,否则值为0
  • u014360189
  • u014360189
  • 2014年10月07日 16:58
  • 680

C语言格式字符串常识

在Turbo C中格式字符串的一般形式为: [标志][输出最小宽度][.精度][长度]类型其中方括号[]中的项为可选项。各项的意义介绍如下:1.类型类型字符用以表示输出数据的类型,其格式符和意义下表所...
  • Hovering_Penguin
  • Hovering_Penguin
  • 2007年06月29日 21:49
  • 5658
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:关于C 的输入格式
举报原因:
原因补充:

(最多只允许输入30个字)