在线等!急!

weixin_55396832 2021-03-20 08:41:10
输入若干个正整数,当输入0或者负数时结束,要求计算这若干个正整数中偶数的个数以及所有偶数的和。
...全文
97 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
源代码大师 2021-05-03
  • 打赏
  • 举报
回复
C和C++完整教程:https://blog.csdn.net/it_xiangqiang/category_10581430.html C和C++算法完整教程:https://blog.csdn.net/it_xiangqiang/category_10768339.html
自信男孩 2021-03-20
  • 打赏
  • 举报
回复
这应该是很基础的问题,建议楼主还是平时多动手,多看书,起码自己网上搜一下调调也能有所进步呢

while (scanf("%d", &n) == 1 && n > 0){
if (n % 2)
continue;
cnt++;
sum += n;

}

做部分修改,break换成continue,多一种方法
qzjhjxj 2021-03-20
  • 打赏
  • 举报
回复
供参考:
#include<stdio.h>

int main()
{
    int n,cnt=0,sum=0;
    while (1){
          scanf("%d",&n);
          if (n <= 0) break;
          if (n%2 == 0){
             cnt++;
             sum += n;
          }
    }
    printf("cnt=%d,sum=%d\n",cnt,sum);
    
    return 0;
}
俞二侠 2021-03-20
  • 打赏
  • 举报
回复
我液不会,跟着学学

69,374

社区成员

发帖
与我相关
我的任务
社区描述
C语言相关问题讨论
社区管理员
  • C语言
  • 花神庙码农
  • 架构师李肯
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧