练习1
- 用户输入行数和列数, 然后打印出每行*的个数
Demo
#include <iostream>
#include <Windows.h>
using namespace std;
int main(void) {
int line = 0; //行
int list = 0; //列
cout << "请输入行数: ";
cin >> line;
cout << "请输入列数: ";
cin >> list;
for (int i = 0; i < line; i++) {
for (int j = 0; j < list; j++) {
cout << "*";
}
cout << endl;
}
system("pause");
return 0;
}
练习2
- 用户输入行数, 打印出从上到下依次递增的 *
Demo
#include <iostream>
#include <Windows.h>
using namespace std;
int main(void) {
int line = 0; //行
cout << "请输入行数: ";
cin >> line;
for (int i = 0; i < line; i++) {
for (int j = 0; j< i+1 ; j++) {
cout << "*";
}
cout << endl;
}
system("pause");
return 0;
}
练习3
- 用户输入行数, 打印出从上到下依次递减的 *
Demo
#include <iostream>
#include <Windows.h>
using namespace std;
int main(void) {
int line = 0; //行
cout << "请输入行数: ";
cin >> line;
for (int i = 0; i < line; i++) {
for (int j = 0; j < line - i ; j++) {
cout << "*";
}
cout << endl;
}
system("pause");
return 0;
}
练习4
- 用户输入行数, 打印出金字塔 *
Demo
#include <iostream>
#include <Windows.h>
using namespace std;
int main(void) {
int line = 0; //行
cout << "请输入行数: ";
cin >> line;
for (int i = 0; i < line; i++) {
for(int k = 0; k< line