第1个回答 2007-07-02
int i,count=0;
int a[12];
int s =0;
fot(i=0;i<12;i++)
{
if(x[i]/2 != 0)
{
count++;
}
a[i] = x[i]
s = s + a[i]
}
printlf("奇数个数为:%d\n",count)
printlf("奇数和为:%d\n",s)
第2个回答 2007-07-02
C语言写的
#include <stdio.h>
int main(void)
{
int x[12] = {1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12};
int i = 0, sum = 0, cnt = 0;
for( ; i < 12; i++)
if(x[i] & 1)
sum += x[i], cnt++;
printf("sum = %d, count = %d\n", sum, cnt);
return 0;
}本回答被提问者采纳