日记——1

P1427 小鱼的数字游戏

#include <stdio.h>
void f(long long *a)
{
    int c = 0;
    for (int i = 0; i < 101; i++)
    {
        a[i] = 1;
    }
   while(a[c]==1){
    scanf("%lld",&a[c]);
    if(a[c]==0) break;
    c++;
   }
    for (int i = c - 1; i >= 0; i--)
    {
        printf("%d ", a[i]);
    }
}
int main()
{
    long long a[101];
    f(a);
    return 0;
}
错误原因:没有及使用while
改进:遇到没有上限的输入时用while
posted @ 2024-04-11 21:10  pengfu_xin  阅读(1)  评论(0编辑  收藏  举报