标题:求编程题解法
取消只看楼主
ajdzzy
Rank: 2
等 级:论坛游民
帖 子:9
专家分:10
注 册:2016-1-7
结帖率:0
已结贴  问题点数:20 回复次数:1 
求编程题解法
/*1、任意从外部输入5个整数,要求将该5个数按照奇偶数分类
,分别存至偶数数组os和奇数数组js中,最后打印这两个数组
中的值。
例如:输入:4 5 8 2 3
      输出:偶数有3个,分别是:4 8 2
            奇数有2个,分别是:5 3*/
不知道该如何在运行过程中将数字存入数组中,,,请大神指教,。,。谢谢!!!
搜索更多相关主题的帖子: 奇偶数 如何 奇偶数 如何 
2016-01-07 19:53
ajdzzy
Rank: 2
等 级:论坛游民
帖 子:9
专家分:10
注 册:2016-1-7
得分:0 
#include <stdio.h>
 

void main(){
    int arr[5];
     int os[5];
    int js[5];
    int num_os=0;
    int num_js=0;
    for(int i=0;i<5;i++){
    scanf("%d",&arr[i]);
    if(arr[i]%2==0){
    os[num_os]=arr[i];
    num_os++;
}else{
    js[num_js]=arr[i];
    num_js++;
    }
}
    printf("偶数有%d个,分别是:",num_os);
    for(int i=0;i<num_os;i++){
        printf("%d\t",os[i]);
    }
    printf("\n奇数有%d个,分别是:",num_js);
    for(int i=0;i<num_js;i++){
        printf("%d\t",js[i]);
    }


}//数组输入  数组输出   数组在运行中转存其他数组
受楼上的启发,,,我自己写了这个代码,。,。
2016-01-08 16:26



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-460917-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019120 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved