C语言中随便输入一组单精度数据怎么知道输入了多少个?谢谢

2025-03-07 03:09:59
推荐回答(3个)
回答1:

#include
int main()
{
    int k=1;
    char c;
    float f;
    scanf("%f",&f);
    while((c=getchar())!='\n')
    {
        scanf("%f",&f);
        k++;
    }
    printf("%d\n",k);
    return 0;
}

这个回车必须帖着最后一个数字输入.. 你看能不能优化把

大一的时候我问老师,老师也不会,后来我搞出这个问老师,老师问我有什么意义..  我特么还愣住了. 说写着玩的... 现在居然还能拿到百度知道  真特么开心

回答2:

用字符串形式读入,然后查找其中有多少个空格,或者查找有多少个不连续的空格

回答3:

你最好直说你想实现什么功能!