Problem B: 编写函数:有多少个数字 (Append Code)

2017年C语言期末考试
Problem B: 编写函数:有多少个数字 (Append Code)

Description
从标准输入读取了多少个数字?

     用C语言或C++编写函数实现,append.c中调用的函数为:
               int get_nums(); //请自行设计函数参数,使程序编译正确。
               功能:从标准输入读取若干整数,返回读取的整数个数。
     函数的调用格式见“Append Code”。

Input
输入若干数字,至EOF结束。
Output
输出数字的个数。
Sample Input

1 2 3

Sample Output

3

HINT
Append Code

int main()
{
    
    
    int n;
    get_nums(&n);
    printf("%d\n", n);
}

ans:

#include<stdio.h>
#include<string.h>

 int get_nums(int *n)
 {
    
    
     int e;
     int len=0;
     while(scanf("%d",&e)!=EOF){
    
    
        len++;
     }
     *n=len;
     return len;
 }

int main()
{
    
    
    int n;
    get_nums(&n);
    printf("%d\n", n);
}

猜你喜欢

转载自blog.csdn.net/timelessx_x/article/details/111683927