C语言中,关于排序的问题(输入n个数,输出最大的那个)


int n,max=0,t;

scanf("%d",&n);

int a[n],i,k;  //这个a[n]必须要在输入n的值之后才能定义,不然定义不成。

for(i=1;i<=n;i++)

a[i]=0;      //申请n个值

for(k=1;k<=n;k++)

{ scanf("%d",&t);

  a[k]=t;

}

for(i=1;i<=n;i++)

{  if(max<a[i])

     max=a[i];

}

printf("%d",max);


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM