深高北正式队-L9
2024-11-28 14:05:03
发布于:广东
一、break & continue
break:结束整层循环
continue:结束本次循环
二、循环累加
奇偶数之差
#include <iostream>
using namespace std;
int main(){
//累加:定义累加变量,初始化为0
int n,sum1=0,sum2=0;
cin>>n;
for(int i=1;i<=n;i++){
if(i%2==1){
sum1+=i;
}else{
sum2+=i;
}
}
cout<<sum2-sum1;
return 0;
}
三、循环累乘
求阶乘
#include <iostream>
using namespace std;
int main(){
//累乘:定义累乘变量,初始化为1
int n,sum=1;
cin>>n;
if(n==0){
cout<<1;
}else{
for(int i=n;i>=1;i--){
sum*=i;
}
cout<<sum;
}
return 0;
}
四、while循环
//while--条件循环
//for--计数循环
//能互相转换,区别在于谁在什么情况下更适用
while(条件){
条件成立进入循环
}
五、while循环输入
int n,a;
cin>>n;
while(n--){
cin>>a;
}
六、数位分离
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
while(n!=0){
cout<<n%10<<" ";
n/=10;
}
return 0;
}
这里空空如也
有帮助,赞一个