永发信息网

编程,求10个数里面的最高分,最低分

答案:4  悬赏:70  手机版
解决时间 2021-12-02 00:16
  • 提问者网友:沉默菋噵
  • 2021-12-01 05:03
编程,求10个数里面的最高分,最低分
最佳答案
  • 五星知识达人网友:一把行者刀
  • 2021-12-01 05:33
#include 
#define N  10
int main()
{
float a[N],maxValue,minValue;
int i;
printf("输入10个数:
");
for(i=0;i scanf("%f",&a[i]);
maxValue=a[0];
minValue=a[0];
for(i=0;i {
if(a[i] < minValue)
minValue=a[i];
if(a[i] > maxValue)
maxValue=a[i];
}
printf("最大值为=%8.2f
最小值为=%8.2f
",maxValue,minValue);
return 0;
}
全部回答
  • 1楼网友:青灯有味
  • 2021-12-01 08:14
排序嘛,有好几种排序法,这个随便搜搜就能搞定的。反正我都是用冒泡排序,其他排序法见过,但我没记性。
  • 2楼网友:爱难随人意
  • 2021-12-01 07:31
用for循环语句,两次循环满意回答
#include
void main()
{
int a[10],temp;
int i,j;
for(i=0;i<10;i++){
cin>>a[i];
}
for(j=0;j<10;j++)
for(i=0;i<10;i++)
{
if(a[i]{temp=a[i];
a[i]=a[i+1];
a[i+1]=temp;
}
}
}
  • 3楼网友:有你哪都是故乡
  • 2021-12-01 06:35
int num[10]={0,1,2,3,4,5,6,7,8,9}; //0到9为你想比较的数字。
int max=num[0];
int min=num[0];
for(int i=0;i<=9;i++)
{
if(num[i]>max)
max=num[i];
if(num[i] min=num[i];
}

//纯手打,未测试,很久不用C了,可能会有一些基本的错误。不过想法基本是这样的。望采纳!谢谢。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯