标题:输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 读入一批正整数 ...
只看楼主
mjuhyl
Rank: 1
等 级:新手上路
帖 子:17
专家分:4
注 册:2013-11-14
结帖率:33.33%
已结贴  问题点数:20 回复次数:8 
输入一个正整数repeat (0<repeat<10),做repeat次下列运算: 读入一批正整数(以零或负数为结束标志),求其中的奇数和。
#include <stdio.h>
int main( )
{
   int ri, repeat;
   int x, sum;
   printf("Enter a repeat:");
   scanf("%d", &repeat);
   for(ri=1; ri<=repeat; ri++){
      scanf("%d", &x);
      sum=0;
      while(x>0){
          if(x%2!=0)
              sum=sum+x;
          scanf("%d",&x);
      }
      printf("%d\n", sum);
   }
}
搜索更多相关主题的帖子: include repeat 正整数 Enter 
2014-01-10 10:17
mjuhyl
Rank: 1
等 级:新手上路
帖 子:17
专家分:4
注 册:2013-11-14
得分:0 
Enter a repeat:4
1 2 3 4 5 0
9
1 2 3 4 5 -1
9
1 2 3 4 5 0 1
9
1 2 3 4 5 -1 1
10
Press any key to continue

这是输出结果
2014-01-10 10:20
mjuhyl
Rank: 1
等 级:新手上路
帖 子:17
专家分:4
注 册:2013-11-14
得分:0 
Enter a repeat:4
1 2 3 4 5 0
9
1 2 3 4 5 -1
9
1 2 3 4 5 0 1
9
1 2 3 4 5 -1 1
10
Press any key to continue

为何会和上面不一样
2014-01-10 10:23
mjuhyl
Rank: 1
等 级:新手上路
帖 子:17
专家分:4
注 册:2013-11-14
得分:0 
Enter a repeat:4
1 2 3 4 5 -1
9
1 2 3 4 5 -1 1
9
1 2 3 4 5 0
10
1 2 3 4 5 0 1
9
Press any key to continue

为何和上面不一样
2014-01-10 10:24
mjuhyl
Rank: 1
等 级:新手上路
帖 子:17
专家分:4
注 册:2013-11-14
得分:0 
求解
2014-01-10 10:33
mjuhyl
Rank: 1
等 级:新手上路
帖 子:17
专家分:4
注 册:2013-11-14
得分:0 
问题可能幼稚,但请大神赐教啊啊 啊
2014-01-10 10:39
书生等待
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:280
专家分:689
注 册:2013-2-22
得分:20 
运行结果截图贴上来看一下
2014-01-10 10:47
书生等待
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:8
帖 子:280
专家分:689
注 册:2013-2-22
得分:0 
回复 4楼 mjuhyl
从程序看,输完0 就不能再进行本组数字输入了啊
2014-01-10 10:47
mjuhyl
Rank: 1
等 级:新手上路
帖 子:17
专家分:4
注 册:2013-11-14
得分:0 
回复 8楼 书生等待
哦,懂了,写了
2014-01-10 11:05



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-426360-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.096644 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved