4、 编程实现:由用户输入任意多个整数(至少包含一个正整数),当用户输入0时,程序输

2025-04-05 16:35:02
推荐回答(1个)
回答1:

#include
int main()
{
    int num,sum=0,order=0,max=0;
    int i=1;
    while(scanf("%d",&num)!=EOF)
    {
        if(num==0)
            break;
        if(num>0)
            sum+=num;
        if(num>max)
        {
            max=num;
            order=i;
        }
        i++;
    }
    printf("求和为:%d\n",sum);
    printf("最大数:第%d个数:%d\n",order,max);
}