利用三种循环语句计算1~10的数字之和

  1. 使用for语句计算1~10的数字之和
#include<iostream>
using namespace std;

//主函数
int main()
{
    //定义变量并初始化
    int i ,sum = 0;
    //do-while 循环
    for ( i = 0; i <=10; i++)
    {
        sum += i;

    } while (i <= 10);
    //输出结果
    cout << "the sum is " << sum << endl;

    return 0;
}
  1. 利用do-while语句实现数字1~10的和
 int i = 0,sum = 0;
    do
    {
        sum += i;
        i++;
    } while (i <= 10);
  1. 用while语句实现数字1~10之和
int i = 0,sum = 0;
    while (i<=10)
    {
        sum +=i;
        i++;
    }

应注意的是在循环中i++不能放在sum+=i前面,否则结果会出现错误,如图所示。
利用三种循环语句计算1~10的数字之和
这是因为在i=10的时候sum=55,此时while(i<=10)正确,程序继续执行,i++,sum+=i,此时i=11,sum=66,然后回到判断语句,结束循环。

原文链接: https://www.cnblogs.com/ghbuff/p/12742117.html

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    利用三种循环语句计算1~10的数字之和

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/343588

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年3月2日 上午2:11
下一篇 2023年3月2日 上午2:11

相关推荐