随机产生10个55~100之间的随机整数存放于一个一维数组中,然后找出其中的最小值和最大值。
答案:2 悬赏:50 手机版
解决时间 2021-01-03 07:15
- 提问者网友:未信
- 2021-01-02 13:01
请大神帮帮忙,这是VB的题目
最佳答案
- 五星知识达人网友:几近狂妄
- 2021-01-02 13:24
#include void main() { float a[100],max,min; int i; for(i=0;i<100;i++) scanf("%f",&a[i]); max = a[1]; min = a[1]; for(i=1;i<100;i++) { if(maxa[i]) min = a[i]; } printf("the max is %f \n",max); printf("the min is %f \n",min); }
全部回答
- 1楼网友:轻雾山林
- 2021-01-02 14:59
#include<stdlib.h>
#include<stdio.h>
void main(){
int s[40],i,max=0,min=0;
float ave=0.0;
printf("产生的成绩如下:\n");
srand((unsigned)time(null));
for(i=0;i<40;i++){
s[i]=rand()%101;
if(s[i]>s[max]) max=i;
if(s[i]<s[min]) min=i;
printf("%-4d",s[i]);
ave+=s[i];
}
ave/=40;
printf("\n最大值为:%d 最小值为:%d 平均值:%f",s[max],s[min],ave);
getch();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯