#C01L11P02. C01.L11.while循环.while循环和for循环的区别
C01.L11.while循环.while循环和for循环的区别
for循环一般应用于循环次数已知的情况;
while循环一般应用于循环次数未知的情况;
在一般情况下,这两者是可以相互转化的。
举一个简单较适合用for循环的例子:
求1-100的和。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int sum=0;
for(int i=1;i<=100;i++)
sum += i;
cout<<sum;
return 0;
}
接下来再举一个适用于while循环的例子:
求输入的一个整数各位数字之和。
#include<bits/stdc++.h>
using namespace std;
int main()
{
int n,sum=0;
cin>>n;
while(n!=0)
{
sum += n%10;
n /= 10;
}
cout<<sum;
return 0;
}
相关
在以下作业中: