C语言问题(用for编图案)

来源:百度知道 编辑:UC知道 时间:2024/05/17 12:57:24
*
* * *
* * * * *
* * * * * * *
* * * * *
* * *
*
图案应该是菱形

必须用for语句

#include<stdio.h>
#include <math.h>
//按你的要求改好了
int main(void)
{
int i,j;
for(i=0;i<7;i++)
{
for(j=0;j<2*abs(i-3);j++)
printf(" ");
for(j=2*abs(i-3);j<7;j++)
printf("* ");
}
printf("\n");

}

#include<stdio.h>
main()
{
int i,j;
for(i=1;i<=4;i++)
{
for(j=1;j<=(i*2-1);j++)
printf("* ");
printf("\n");
}
for(i=3;i>=1;i--)
{
for(j=1;j<=(i*2-1);j++)
printf("* ");
printf("\n");
}
}

你的问题可能有点问题。这个题的图案应该是对称的等腰三角形。

不用for来打```用二维数组多简单啊```