永发信息网

编写函数:jishu(int*f,int*t,intm).把数组中的所有奇数放在另一个数组中,函数返回奇数的个数。

答案:1  悬赏:0  手机版
解决时间 2021-02-11 07:13
  • 提问者网友:蓝莓格格巫
  • 2021-02-10 06:31
m接受原数组中数据的个数。(用指针实现操作)添加主函数卖弄(0
验证之。
卖弄=main
最佳答案
  • 五星知识达人网友:迟山
  • 2021-02-10 07:34
#include <stdio.h>
#define N 10
int jishu(int *f,int *t,int m)
{
int i,c=0;

for(i=0;i<m;i++)
if(f[i]%2)
t[c++]=f[i];
return c;
}
void main()
{
int i,j,k,a[N],t[N];
printf("输入%d个整数\n",N);
for(i=0;i<N;i++)
scanf("%d",&a[i]);
k=jishu(a,t,N);
for(j=0;j<k;j++)
printf("%d ",t[j]);
printf("\n奇数个数为%d\n",k);
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯