题目详情
简答题 /*--- 主函数main()首先从键盘接收N个整数,依次存放在数组a中;其次,调用fun函数在N个整数中找出第一个奇数,并返回该数的下标值.如果数组中无奇数,则返回-1; 请改正程序中的错误,使它能得出正确的结果. 注意:不得增行或删行,也不得更改程序的结构. -------------------------------------------------------*/ #include<stdio.h> #define N 8 int fun(int [], int ); int main() { int a[N], i; for (i=0; i<N; i++) /***********FOUND***********/ scanf("%d",&(a+i)); i = fun(a,N); if(i>=0) printf("第一个奇数是%d\n ",a[i]); return 0; } int fun(int a[], int n) { int i; for (i=0; i<n; i++) /***********FOUND***********/ if (a[i]/2!=0) break; /***********FOUND***********/ if (i<n) return 1; else return -1; }

学科:C语言程序设计
时间:2024-06-28 14:48:19
相关题目
相关作业
