编辑代码

#include <iostream>
using namespace std;
int main() {
    /*
    知识点一:for循环
        功能:重复执行某一段代码
        格式:
            python: 
                for i in range(次数):
                    循环体
            C++:
               for (初始值;执行条件;更迭表达式){
                   循环体
               }
        示例程序://输出1-100之间所有数字
            for (int i=0; i<=100; i++) cout<<i<<endl;
            int i=0;    创建计数变量
            i<=100;    运行条件
            i++;        变量更迭的条件

        注意事项:
            for (int i=0; i<=10; i++) ->变量i范围局限于当前循环之内
            中间用分号;隔开

        for (int i=10; i>=0; i--) cout<<i<<endl;
    知识点二:while循环 && do……while()
        功能:当满足……条件,执行 某个动作
        格式:

        while:
            Python:
                while 条件 :
                    循环体
            C++:
                while (条件){
                    循环体
                }

        示例程序://输出1-10之间所有数字
            int i=1;
            while(i<=10){
                cout<<i<<endl;
            }
        
        do …… while()
        格式:
            do{
                循环体
            }while(条件)

        示例程序://输出1-10之间所有数字
            int i=20;
            do{
                cout<<i<<endl;
                i++;
            }while(i<=10);

    样例一:
    有一堆100多个的零件,若三个三个数,剩二个;
    若五个五个数,剩三个;若七个七个数,剩五个。
    请你编一个程序计算出这堆零件至少是多少个? 

    for (int i=100; i<200; i++){
        if(i%3==2 && i%5==3 && i%7==5){
            cout<<i;
            break;
        }
    }

    样例二:
    输入一个正整数N(0 <= N <= 2147483647),求它的各位数字之和。
    */
    int n;
    cin>>n;
    int s=0;

    while(n!=0){
        s += n%10;
        n /= 10;
    }

    cout<<s;


	return 0;
}