用循环控制语句实现一个多行输出的程序,输出内容为: * *** ***** ******* ***** *** *
时间: 2023-11-24 18:07:58 浏览: 33
这是一个用C++语言编写的程序,通过循环控制语句实现多行输出。输出的内容为一个倒三角形状,中间部分为五个星号,两侧逐渐增加的星号数量。具体实现方法如下:
```C++
#include <iostream>
using namespace std;
int main () {
for(int i=1;i<=7;i++) {
if (i==1||i==7) cout<<" *"<<endl;
else if (i==2||i==6) cout<<" ***"<<endl;
else if (i==3||i==5) cout<<" *****"<<endl;
else cout<<"*******"<<endl;
}
return 0;
}
```
相关问题
题目:用循环控制语句实现一个多行输出的程序,输出内容为: * *** ***** ******* ***** *** *
这道题目可以使用嵌套的for循环来实现。外层循环控制行数,内层循环控制每行输出的*号数量。具体实现如下:
```
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 4; i++) { // 外层循环控制行数
for (j = 1; j <= 2 * i - 1; j++) { // 内层循环控制每行输出的*号数量
printf("*");
}
printf("\n"); // 每行输出完毕后换行
}
for (i = 3; i >= 1; i--) { // 外层循环控制行数
for (j = 1; j <= 2 * i - 1; j++) { // 内层循环控制每行输出的*号数量
printf("*");
}
printf("\n"); // 每行输出完毕后换行
}
return 0;
}
```
输出结果为:
```
*
***
*****
*******
*****
***
*
```
5)+用循环控制语句实现一个多行输出的程序,输出内容为:*****+********+**********+*+*
以下是使用循环控制语句实现多行输出的程序:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 1; i <= 5; i++) {
for (j = 1; j <= i; j++) {
printf("*");
}
printf("+");
}
printf("*+*?\n");
return 0;
}
```
输出结果为:*****+********+**********+*+*?