为什么啊,怎么不会输出东西?(痛苦面具)

P1046 [NOIP2005 普及组] 陶陶摘苹果

zzxzzx_ @ 2024-10-14 10:03:20

#include <stdio.h>
int main()
{
    int high[100],h,z=0,i;
    for(i=0;i<10;i++)
    {
        scanf("%d",&high[i]);
    }
    scanf("%d",&h);
    h+=30;
    i--;
    while(i>0)
    {
        if(high[i]<h);
        z++;
    }
    printf("%d",z);
    return 0;
}

by Grammar__hbw @ 2024-10-14 10:06:52

@zzxzzx_

while(i>0)
    {
        if(high[i]<h);
        z++;
    }//循环内未改变i数值,该循环一旦进入就需要宇宙射线击中i才能退出

|