编写函数fun,把数组中所有奇数放在另一个数组中,主函数调用fun函数,输出数组中所有奇数。
答案:2 悬赏:40 手机版
解决时间 2021-02-10 14:22
- 提问者网友:了了无期
- 2021-02-09 22:29
编写函数fun,把数组中所有奇数放在另一个数组中,主函数调用fun函数,输出数组中所有奇数。用c语言函数调用写
最佳答案
- 五星知识达人网友:过活
- 2021-02-09 23:18
#include
void fun(int *a, int l, int *b, int *n)
{
int i;
*n=0;
for(i = 0; i < l; i ++)
if(a[i]%2==1) b[(*n)++] = a[i];
}
int main()
{
int a[10] = {1,2,3,4,5,6,7,8,9,19};
int b[10];
int n=0,i;
fun(a,10,b,&n);
for(i = 0; i < n; i ++)
printf("%d ", b[i]);
return 0;
}
void fun(int *a, int l, int *b, int *n)
{
int i;
*n=0;
for(i = 0; i < l; i ++)
if(a[i]%2==1) b[(*n)++] = a[i];
}
int main()
{
int a[10] = {1,2,3,4,5,6,7,8,9,19};
int b[10];
int n=0,i;
fun(a,10,b,&n);
for(i = 0; i < n; i ++)
printf("%d ", b[i]);
return 0;
}
全部回答
- 1楼网友:西风乍起
- 2021-02-09 23:34
#define n 5
void fun(int n)
{
int i;
// for(i=0;i< n;i++)这句要去掉
if(n%2==1)
printf("%2d",n);
else
return 0;
}
main()
{
int n;
printf("请输入%d个数据:",n);
for (i=1;i<=n;i++)
{ scanf("%d",&n);
fun(n);
}
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯