标签:
求一行奇数的乘积 第一个数限制 一行整数的个数
我怎么会想到用2个循环来说明输入的数据呢?
被自己蠢哭了
哦
细看了一下
不仅是蠢哭了 是眼也瞎了
我和答案明明思路一样的嘛 哈哈哈哈哈哈哈 真被自己蠢哭了
1 #include <stdio.h> 2 3 int odd(int a); 4 int main() 5 { 6 int num; 7 int i; 8 int mult; 9 int a; 10 while(scanf("%d",&num)) 11 { 12 mult = 1; 13 for(i = 0;i < num;i++) 14 { 15 scanf("%d",&a); 16 if(odd(a)) 17 mult *= a; 18 } 19 printf("%d\n",mult); 20 } 21 22 return 0; 23 } 24 int odd(int a) 25 { 26 if(a%2 == 0) 27 return 0; 28 else 29 return 1;//odd number 30 }
参考c++
1 #include <stdio.h> 2 3 int main(void) 4 { 5 int n, i, s, t; 6 7 while (scanf("%d", &n) != EOF) 8 { 9 for (s = 1, i = 0 ; i < n ; i++) 10 { 11 scanf("%d", &t); 12 if (t & 1) s *= t; 13 } 14 printf("%d\n", s); 15 } 16 17 return 0; 18 }
标签:
原文地址:http://www.cnblogs.com/ailx10/p/5325955.html