B班-第12次课-for循环嵌套
2025-03-28 19:41:08
发布于:广东
T1【循环嵌套】【入门】字符图形1-星号矩形
题解代码
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= n; j++) {
cout << '*';
}
cout << endl;
}
return 0;
}
T2【循环嵌套】【入门】字符图形2-星号直角
题解代码
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= i; j++) {
cout << '*';
}
cout << endl;
}
return 0;
}
T3【循环嵌套】【入门】字符图形3-平行四边形
题解代码
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
for(int i = 1; i <= n; i++) {
for(int j = 1; j <= i - 1; j++) {
cout << ' ';
}
for(int j = 1; j <= n; j++) {
cout << '*';
}
cout << endl;
}
return 0;
}
T4【循环嵌套】【入门】字符图形4-星号正三角
题解代码
// for 循环嵌套
// 外行内列
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin >> n;
// 外层(第一个)for控制有多少行
for(int i = 1; i <= n; i++) {
// 内层(第二个for)控制该行有多少列
for(int j = 1; j <= n - i; j++) {
cout << ' ';
}
for(int j = 1; j <= 2 * i - 1; j++) {
// 该行该列要干嘛
cout << '*';
}
cout << endl;
}
return 0;
}
这里空空如也
有帮助,赞一个