monkey__kings 2022-10-24 20:46 采纳率: 100%
浏览 1002
已结题

输入n,求[1,n]范围内的所有偶数之和

问题遇到的现象和发生背景

输入n,求[1,n]范围内的所有偶数之和。

输入格式:
测试数据有多组。每组测试数据输入一个整数n(0<n<1000)。若n=0,则输入结束。

输出格式:
对于每组测试,求[1,n]中的偶数之和。

输入样例:
10
9
0
输出样例:
30
20

用代码块功能插入代码,请勿粘贴截图
  • 写回答

2条回答 默认 最新

  • 快乐鹦鹉 2022-10-24 21:06
    关注
    #include <stdio.h>
    int main()
    {
        int n;
        scanf("%d",&n);
        while(n != 0)
        {
            int sum = 0;
            for(int j=2;j<=n;j++)
                if(j%2==0)
                  sum += j;
            printf("%d\n",sum); 
            scanf("%d",&n);
        }
    }
    
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月10日
  • 已采纳回答 11月2日
  • 创建了问题 10月24日