00问答网
所有问题
要编程 C语言的 把数组中所有奇数存入另一个数组返回,在主函数中输出这两个数组。
要编程 C语言的 把数组中所有奇数存入另一个数组返回,在主函数中输出这两个数组。
谢谢
举报该问题
推荐答案 2013-12-09
这个代码比较简单,我只提供下思路。
如果lz再写不出来,我在给你提供代码吧!
1、判断一个数是不是奇数偶数,那么可以对这个数求模,余数是0 还是1 来判断。
2、之后把数分别存放在奇数数组和偶数数组里
3、便利循环输出数组里的内容
注释:
------------------
求模方法
int a = 13;
求模 === a%2
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://00.wendadaohang.com/zd/nnejTTDIeTTeTZT00ZT.html
相似回答
C语言编程
:从键盘中输入十个数对
一个
一维
数组
赋值,并
将
其中
的奇数
存放到...
答:
include<stdio.h> main(){ int a[10],b[10];/*a
数组
存储输入的十位数,b数组存储
奇数
*/ int i,j=0;printf("Please Input Ten Numbers:\n");for(i=0;i<10;i++);{ scanf("%d",&a[i]);if(a[i]%2!=0){ b[j]=a[i];j++;} } printf("Output the JiShu:");for(i=0;...
把数组中的所有
偶数放在
另一个数组中,
并排序
在主函数
调用函数,
答:
C语言
可以这么写——include "stdio.h"int fun(int *p,int *q,int n){int i,j,k;for(n--;p[n]&1;n--)//没有偶数返回0if(n<0)return 0;for(q[0]=p[n--],i=1;n>=0;n--)//把偶数
存入另一数组
if(!(p[n]&1))q[i++]=p[n];for(n=i,i=0;i<n;i++){//对...
c语言中
怎么
把一个数组
的值赋到
另一个数组中
?
答:
void fun1(double str1[],int length) { int i, j;double temp;for(i = 0; i < length; ++i) { for(j = length - 1; j > i; --j) { if(str1[j] > str1[j - 1]) { temp = str1[j];str1[j] = str1[j - 1];str1[j - 1] = temp;} } } for(i = 0;...
...把
一个数组里面的所有
偶数
存入另一个数组中
并
输出
答:
h> int main() { int a[] = {12,67,79,42,68,90,37,33,56,89};int b[10],i,n = 0;for(i = 0;i < 10;i++) { if(a[i]%2 == 0) { b[n] = a[i];n++;} } for(i = 0;i < n;i++) printf("%d ",b[i]);printf("\n\n");return 0;} ...
大家正在搜
计算数组中所有奇数的和
c语言求一维数组的奇数和
把数组中的奇数放到偶数之前
数组排序奇数在前偶数在后
将数组所有奇数移到偶数之前
求数组中奇数的和
查找数组arr中第k大的奇数
求1到20之间的奇数之和C语言
C语言求一千以内奇数和