c语言程序设计题.将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数

来源:学生作业帮助网 编辑:作业帮 时间:2024/11/17 08:18:16

c语言程序设计题.将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数
c语言程序设计题.将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数
将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数

c语言程序设计题.将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数
//使用冒泡排序  其中认为如果输入0则程序结束
//以下程序没有编译,可能有些小错
#include <stdio.h>
void main(){
    int oddnum=0;                        //存储奇数的数量
    int input_num=0;                     //输入的数据个数
    int INdata[50];
    int data;                            //
    
    int i;
    int j;

    while(1){
        printf("输入数字最多50个,输入数字0,程序结束!\n");
        printf("请输入一串数字:");
        scanf("%d",&data);
        
        if(data==0) return;             //如果输入为0,程序结束
        
        while(data){                    //如果有数据输入则执行while
            INdata[input_num]=data;     //存储输入的数据
            input_num++;                //统计输入的数据数量
            if(data%2)                  //对2取余,判断是否是奇数
                oddnum++;               //如果是奇数,则进行数量统计
        }
        //以下代码可单独放在另一个函数中
        for(j=1;j<input_num;j++){           //比较input_num-1次
            for(i=0;i<=input_num-1-j;i++){
                if(INdata[i]>INdata[i+1]){    //如果上面的大于下面的就交换位置
                     data=INdata[i];
                     INdata[i]=INdata[i+1];
                     INdata[i+1]=data;
                }
            }//for(i)
        }//for(j)
        
        printf("统计结果如下:\n");
        printf("输入数字总数:%d\n",input_num);
        printf("奇数总个数:%d\n",oddnum);
        printf("输入数字从小到大顺序排列:");
        for(i=0;i<input_num;i++)
            printf("%d",INdata[i]);
        printf("\n");
    }//while(1)

}

c语言程序设计题.将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数将输入的n个整数安从小到大的顺序输出,并求出n个整数值中所有奇数的个数 C语言程序设计题:输入6个整数,求其中偶数的平均值和奇数的累加和 c语言程序设计试题输入一 个整数,打印出它是奇数还是偶数 c语言程序设计 三位数分解求累加和输入一个3位的正整数n,编程计算整数n的各位数字之和.输入输入一个正整数n.输出各位数字之和sum.样例输入 208样例输出 10 C语言程序设计题,要求输入若干个整数,以输入的是0结束,输出所有正整数的和以及所有数中的最大值,最好用for循环或者do while循环 C 语言程序设计题 输入自然数n,输出2n-1行*,每行的字符依次递增,然后依次递减 C语言程序设计: 任意输入n个整数,分别统计奇数的和、奇数的个数、偶数的和、偶数的个数.题目给了以下提示:①先输入数据个数n②利用循环输入n个数;③定义四个变量存放统计结果,具 C语言程序设计题:输入正整数n,输出n行2*n-1列的空心三角形图案.如题~知道的请留个代码吧~ c语言 将整数序列中的0元素移到最后//第23题:(1)动态输入n个整数存放在动态分配的内存中//(2)完成函数:void ZeroProcess(int *pData,int n)// pData指向输入的整数序列,n整数个数// 功能:将整 (C语言)输入一个正整数n,再输入n 个整数,输出这n个整数的最大值.主要是输入N个数那里怎么写? 求大神帮我解决一下几道C语言程序设计题1、从键盘上输入一个正整数n(n≤10),求n的阶乘并输出结果.2、请编程从键盘上输入十个整数,计算其中大于零的奇数的平均值,并输出这些大于零的奇 输入一个正整数n,再输入任意n个整数,计算并输出这n个整数的和.要求使用动态内存分配方法为这n个整数分C语言编程题 C语言程序设计题,急,Sum2 5 8 11 14…,输入正整数n,求Sum的前n项和(要过程) C语言程序设计求助,求设计一个程序,要求输入1-7的整数,对应输出星期一~星期天,最好附上思路, c语言程序设计题:输入一个整数,判断是正偶数,负偶数,正奇数还是负奇数 C语言程序设计,要求通过键盘输入3个任意的整数,输出其中最大的数 c语言程序设计 求2的N次方 C语言程序设计题:计算一个正整数N的各位数字之和,例如输入1234,则计算1+2+3+4的值