C语言中格式输入函数的是什么?

2025-02-24 16:36:30
推荐回答(4个)
回答1:

scanf("%d",&c);
其中%d是要输入的字符格式,这里是整型,%c,%l,%f分别为字符型,长整型,浮点型等
后面的为接受的变量
你也可以用gets(c)这样可以接受一个字符串,不过记住此时c必须定义为string 或 char *类型

回答2:

ZOJ输入输出格式:
1)读到文件的结尾,程序自动结束
while( ( scanf(“%d”,&a) ) != -1 )
while ( cin >> a )

2)读到一个0时,程序结束
while( scanf(“%d”,&a) && a )
while ( cin >> a && a )

3)读到两个0时,程序结束
while( scanf(“%d %d”,&a,&b) && (a || b) )
while ( cin >> a >> b && ( a || b ) )

4)读入一个数N,程序一共执行N次
while( N-- ){}

5)每个case之后打印一个空行
cout << endl;

6)case之间有一个空行
需要一个计数器count
int count = 0;
{
if( count++ )
cout << endl;
}

7)有的题目会告诉你,程序由很多block组成,每个block又有很多case
基本上不用理睬它,只要把block看成一个大的case就好了
通常情况下,打印
1 1 2 3
这样的一行数字时,结尾的数字后面要求没有空格
cout << a [ 0 ];
for ( int i = 1; i < n; i++ )
cout << “ “ << a [ i ];

回答3:

scanf()
or fscanf()

回答4:

scanf