明德-B班13课
2025-04-11 17:49:15
发布于:广东
A30589.【循环嵌套】【入门】字符图形5-星号梯形
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
//输出空格,规律:n-行数
for(int j=1;j<=n-i;j++){
cout<<" ";
}
//输出星号,规律:行数*2+1
for(int j=1;j<=2*i+1;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
A30590.【循环嵌套】【入门】字符图形6-星号倒三角
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
//输出空格,规律:行数-1
for(int j=1;j<=i-1;j++){
cout<<" ";
}
//输出星号,规律:最大星号数量-每行空格数
for(int j=1;j<=2*n-2*i+1;j++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
A30591.【循环嵌套】【入门】字符图形8-数字三角
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
//输出空格,规律:
for(int j=1;j<=n-i;j++){
cout<<" ";
}
//输出数字,规律:
for(int j=1;j<=2*i-1;j++){
cout<<j;
}
cout<<endl;
}
return 0;
}
A495.求阶乘和
#include <bits/stdc++.h>
using namespace std;
int main(){
// 5->1!+2!+3!+4!+5!
int n,sum=0;
cin>>n;
for(int i=1;i<=n;i++){
//第i次循环的阶乘
int jc=1;
for(int j=1;j<=i;j++){
jc*=j;
}
sum+=jc;
}
cout<<sum;
return 0;
}
这里空空如也
有帮助,赞一个