从键盘为一维整型数组输入10个整数,调用fun函数求数组中所有奇数的和,并在main函数中输出。

#include "stdio.h"

int fun(int x[ ],int n)

{

/**********Program**********/

/********** End **********/

}

main()

{ int a[10],i,sum;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<10;i++)

printf("%3d",a[i]);

printf("\n");

sum=fun(a,10);

printf("%d\n",sum);

}

#include <stdio.h>

int fun(int x[ ],int n)
{
/**********Program**********/
int sum = 0;
for (int i = 0; i < n; i++)
{
if(x[i] % 2 == 1)
sum += x[i]; 
}
return sum;
/********** End **********/
}

int main(int argc, char const *argv[])
{
int a[10],i,sum;

for(i=0;i<10;i++)

scanf("%d",&a[i]);

for(i=0;i<10;i++)

printf("%3d",a[i]);

printf("\n");

sum=fun(a,10);

printf("%d\n",sum);

return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-04-29
int min;
for (min=x[--n];n>=0;n--)
{
if min<x[n] //注意,这句后面没有“;”
min=x[n];
}
return min;追问

这时求最小值的,我试过了不对

这时求最小值的,我试过了不对