编写函数,把数组中所有奇数放在另一个数组中返回。
来源:教育部考试中心 全国计算机等级考试二级教程——C语言程序设计9.29 编写函数,把数组中所有奇数放在另一个数组中返回。
越改bug越多,还看不懂错误信息,实在是尽力了,求各位大佬帮忙
代码和错误信息
1 #include <stdio.h>
2 int extract(int [],int,int [],int);
3 void output(int []);
4 main()
5 {int s[]={-2,-1,0,1,2,3,4,5,6,7,8,9,10,11,12};
6 int t[],i=15,j;
7 extract(int s[],int i,int t[],int j);
8 output(int t[],j);
9 }
10 extract(int a[],int b,int c[],int d);
11 {int e;d=0;
12 for(e=0,e<b,e++)
13 if(a[e]%2!=0){c[d]=a[b];d++};
14 return d;
15 }
16 output(int f[],int h;)
17 {int g;
18 for(g=0,g<h,g++)printf("%d",f[g]);
19 }
错误信息:
C:\Users\hoshi\Documents\计算机二级考试 C语言作业\9.29.cpp In function 'int main()':
6 7 C:\Users\hoshi\Documents\计算机二级考试 C语言作业\9.29.cpp [Error] storage size of 't' isn't known
7 9 C:\Users\hoshi\Documents\计算机二级考试 C语言作业\9.29.cpp [Error] expected primary-expression before 'int'
7 7 C:\Users\hoshi\Documents\计算机二级考试 C语言作业\9.29.cpp [Error] expected primary-expression before 'int'
7 23 C:\Users\hoshi\Documents\计算机二级考试 C语言作业\9.29.cpp [Error] expected primary-expression before 'int'
7 31 C:\Users\hoshi\Documents\计算机二级考试 C语言作业\9.29.cpp [Error] expected primary-expression before 'int'
8 8 C:\Users\hoshi\Documents\计算机二级考试 C语言作业\9.29.cpp [Error] expected primary-expression before 'int'
C:\Users\hoshi\Documents\计算机二级考试 C语言作业\9.29.cpp At global scope:
11 1 C:\Users\hoshi\Documents\计算机二级考试 C语言作业\9.29.cpp [Error] expected unqualified-id before '{' token