我是靠谱客的博主 积极钢笔,最近开发中收集的这篇文章主要介绍C语言生成20个随机二位整数求奇偶个数并且从小到大输出,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

这道题考察的是生成随机二位整数保存是要保存在一个容量为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个随机二位整数求奇偶个数并且从小到大输出所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部