概述
这道题考察的是生成随机二位整数保存是要保存在一个容量为20的数组中,然后再循环进行判断奇偶性进行求个数和求和最终输出奇数平均值和偶数的和。最后采用冒泡排序对这个数组进行排序,冒泡排序可以看我之前的文章最终输出就行了。
代码如下:
#include<stdio.h>
int main(){
srand(time(NULL));
int i;
int m=0;
int n=0;
int sum1=0;
double sum2=0.0;
int a[20];
for(i=0;i<20;i++){
a[i]=rand()%90+10;
}
for(i=0;i<20;i++){
if(a[i]%2==0){
m=m+1;
sum1=sum1+a[i];
}
else{
sum2=sum2+a[i];
n=n+1;
}
}
printf("奇数的个数为%d,偶数的个数%d,偶数和为%d,奇数平均值为%lfn",n,m,sum1,(sum2/n));
int s;
int y;
for(s=0;s<20;s++)
{
for(y=0;y<19;y++)
{
if(a[y+1]<a[y])
{
int b;
b=a[y];a[y]=a[y+1];a[y+1]=b;
}
}
}
int x=0;
printf("从小到大输出为n");
for(x=0;x<20;x++){
printf("%dn",a[x]);
}
printf("从大到小输出为n");
int q;
for(q=19;q>=0;q--){
printf("%dn",a[q]);
}
return 0;
}
最后
以上就是积极钢笔为你收集整理的C语言生成20个随机二位整数求奇偶个数并且从小到大输出的全部内容,希望文章能够帮你解决C语言生成20个随机二位整数求奇偶个数并且从小到大输出所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复