C语言问题,输入0到100的数字,自动显示最大值和最小值,代码应该怎么写呢?

2020-04-22 财经 156阅读
#include
#define n 10 
//定义一个宏“n”,用来保存输入的数字个数。  
//下面语句中用到的n都可以通过改变上面语句中的数字实现一改全改
//我用冒泡排序的方法先排序,然后最大值和最小值就在排序后的最前面和最后面了。
int main()
{
 int i,j,a[n],ex;
 printf("请输入%d个0到100的数字:\n",n);
 for(i=0;i<10;i++)
 {
  scanf("%d",&a[i]);
 }
 for(j=0;j {
  for(i=0;i  {
   if(a[i]>a[i+1])
   {
    ex=a[i];
    a[i]=a[i+1];
    a[i+1]=ex;
   }
  }
 }
 printf("这%d个数字中最大的数为:%d\n",n,a[n-1]);
 printf("这%d个数字中最小的数为:%d\n",n,a[0]);
 return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com