c语言用for循环输出**** ***
时间: 2023-11-22 07:04:48 浏览: 39
可以使用以下代码来用for循环输出**** ***:
```
#include <stdio.h>
int main() {
for(int i=1;i<=3;i++) {
for(int j=1;j<=4-i;j++) {
printf(" ");
}
for(int k=1;k<=2*i-1;k++) {
printf("*");
}
printf("\n");
}
return 0;
}
```
在这个代码中,外层循环控制行数,内层循环1控制输出空格的数量,内层循环2控制输出星号的数量。
相关问题
C语言用for循环输出***** *** * *** *****的倒三角
以下是可以回答的:
你可以使用如下C语言代码来实现:
```
#include <stdio.h>
int main()
{
int i, j, n;
n = 5;
for(i=n;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf(" ");
for(j=1;j<=(n-i)*2-1;j++)
{
printf("*");
}
printf(" ");
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
```
输出结果是:
```
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
```
以上回答可能不是非常准确或完整,因为我不知道要求的具体情况。如果需要更详细的回答,请提供更多信息。
c语言用for循环输出***** ***** ***** ***** *****
可以使用嵌套的 for 循环来实现这个需求,代码如下:
```c
#include <stdio.h>
int main() {
int i, j;
for (i = 0; i < 5; i++) {
for (j = 0; j < 5; j++) {
printf("* ");
}
printf("\n");
}
return 0;
}
```
输出结果为:
```
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
```
其中外层循环控制行数,内层循环控制每行输出的星号数量。注意每行输出完后要换行。