小白。C语言怎么求多个数的最大值

如题,C语言怎么求多个数的最大值啊,输入任意个数字。。。。。。。。。。。。。

1个回答

任意多个数字。。。。总有个结束标志吧?

假设以-1为结束
#include

int main()
{
int max , x;
scanf("%d",&x) ;
while(x != -1)
{
if(max < x)
max = x ;
scanf("%d",&x) ;
}
printf("The max is %d",max) ;
}

或者你输入有几个数
#include

int main()
{
int max , x,num;
printf("The number is :") ;
scanf("%d",&x) ;
scanf("%d",&x) ;
for(int i = 1;i <= num;i++)
{
if(max < x)
max = x ;
scanf("%d",&x) ;
}
printf("The max is %d",max) ;
}

qq_35225958
傅某人__ 额。。写错了几个地方,两个程序max都初始化为第一个x,第二个程序第一个输入num即scanf("%d",&num) ;
大约 3 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!