c语言,输入一个整数n和n个整数,输出这n个整数的最大值

2025-03-07 10:41:26
推荐回答(4个)
回答1:

#include
int main()
{
int n,a,i,t;
scanf("%d",&n);
scanf("%d",&t); //先读的第一个数要默认成最大的,不然,t的初值是不定的
for(i=1;i {
scanf("%d",&a);
if(t }
printf("%d\n",t);
return 0;//
}

回答2:

#include
int main()
{
int n,a,i,t;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%d",&a);
if(t }
printf("%d\n",t);
}

回答3:

局部变量t没有初始化,是一个随机值,不可能和a进行比较。需要先进性初始化为0。

回答4:

if语句有问题