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;
}