1输出矩形 密完染来密 ★★出来完 ★中出来光 ★*中光 #include <bits/stdc++.h> using namespace std; int main() intij; for(i=1:i<=4:i++) forG=1;j<=5,j+) cout<<"*" } cout <endl; } 2输出直角三角形 每一行*重复的次数与行有关,重点就是找到与行的关系 光光 夹夹兴 业光要要 #include <bits/stdc++.h> using namespace std; int main() int i,j; for(i=1;i<=4;i++) for(j=1;j<=i;j++) cout<<"*" }
1 输出矩形 #include <bits/stdc++.h> using namespace std; int main() { int i,j; for(i = 1; i <= 4; i ++) { for(j = 1; j <= 5; j ++) { cout <<"*"; } cout << endl; } } 2 输出直角三角形 每一行*重复的次数与行有关,重点就是找到与行的关系 #include <bits/stdc++.h> using namespace std; int main() { int i,j; for(i = 1; i <= 4; i ++) { for(j = 1; j <= i; j ++) { cout <<"*"; }
cout <endl: } } 思考:和上例的代码区别在哪里? 3输出数字直接三角形 1 22 333 4444 55555 999999999 #include<bits/stdc++.h> using namespace std; int main() { inti,j; for(i=1:i<=9:i++) for(j=1;j<=i;j++) cout <<i: cout <<endl; } return 0: } 4输出各种直角三角形
cout << endl; } } 思考:和上例的代码区别在哪里? 3 输出数字直接三角形 #include<bits/stdc++.h> using namespace std; int main() { int i,j; for( i = 1; i <= 9 ;i ++) { for(j = 1; j <= i ; j ++) { cout <<i; } cout <<endl; } return 0; } 4 输出各种直角三角形
1 21 321 4321 54321 654321 7654321 87654321 987654321 A BB CCC DDDD EEEEE A AB ABC ABCD ABCDE 1 12 123 1234 12345 123456789 #include<bits/stdc++.h> using namespace std; int main() { int i,j; for(i=1;i<=9;i++) { for(i=1:i<=i;i++) cout <<j; cout <<endl:
#include<bits/stdc++.h> using namespace std; int main() { int i,j; for( i = 1; i <= 9 ;i ++) { for(j = 1; j <= i ; j ++) { cout <<j; } cout <<endl;
return 0: 5输出带空格的直接三角形 光来 必必光 典必央必 名**必必 光来安 光光要安光 #include <bits/stdc++h> using namespace std; int main() int ij,k; for(i=1;i<=4,i++) for(k=1;k<=4-i,k+) { cout <<"" } forG=1;j<=2*i-l;j++) { cout<<"*" } cout <endl; } 思考:和上例的代码区别在哪里?多个每行前面空格的处理
} return 0; } 5 输出带空格的直接三角形 #include <bits/stdc++.h> using namespace std; int main() { int i,j,k; for(i = 1; i <= 4; i ++) { for(k = 1; k <= 4-i; k ++) { cout <<" " ; } for(j = 1; j <= 2*i-1; j ++) { cout <<"*"; } cout << endl; } } 思考:和上例的代码区别在哪里?多个每行前面空格的处理
6输出前面带空格的直接三角形 12 123 1234 12345 123456 1234567 12345678 123456789 #include<bits/stdc++.h> using namespace std; int main() { int i,j,k; for(i=;i<=9;i+) for(k=1:k<=9-ik++) cout<<""; } for(j=1;j<=i;j++) cout <<j; cout <<endl: return 0; 7输出数字等边三角形 1 121 12321 12345678987654321 #include<bits/stdc++.h> using namespace std; int main()
6 输出前面带空格的直接三角形 #include<bits/stdc++.h> using namespace std; int main() { int i,j,k; for( i = 1; i <= 9 ;i ++) { for(k = 1; k <= 9-i; k ++) { cout <<" "; } for(j = 1; j <= i ; j ++) { cout <<j; } cout <<endl; } return 0; } 7 输出数字等边三角形 #include<bits/stdc++.h> using namespace std; int main()