c语言中用函数编写一个将下标为偶数的元素值赋值给数组n

c语言中用函数编写一个将下标为偶数的元素值赋值给数组n从键盘上输入10元素的值存入一堆数组m中,将下标为(0.2.4.6.8)的元素值赋值给数组n最后输出数组n的内容

#include <stdio.h>
int fun(int *n, int *m, int k){
int i,N=0,M;
for (i=0;i<k;i=i+2) {n[N]=m[i];N++;};
return N;
}

int main()
{
int n[10];
int m[10];
int i,N=10;
printf("input 10 int data:\n");
for (i=0;i<N;i++) scanf("%d",&m[i]);
N=fun(n,m,10);
for (i=0;i<N;i++) printf("%d ",n[i]);
return 0;
}

运行时输出:input 10 int data:
1 2 3 4 5 6 7 8 9 10
1 3 5 7 9追问

这个答案有问题

答案错误

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-12-23
#include <stdio.h>
int fun(int *n, int *m, int k){
int i,N=0,M;
for (i=0;i<k;i=i+2) {n[N]=m[i];N++;};
return N;
}
int main()
{
int n[10];
int m[10];
int i,N=10;
for (i=0;i<N;i++) scanf("%d",&m[i]);
N=fun(n,m,10);
for (i=0;i<N;i++) printf("%4d",n[i]);
return 0;
}
第2个回答  2017-11-07
fun(inta[],intn)//参数1为数组,参数2为数组元素个数{intji=1;//初始化乘积inti;for(i=0;i

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网