新手求助- 关于for循环的应用
#include <stdio.h>main()
{
int a,b,c;
for(a=3;a<=1;a--)
{
for(b=1;b<a;b++)
{
printf(" ");
}
for(c=3;c>=a;c=2*c-a)
{
printf("*");
}
printf("\n");
}
} 我想打印一个三角菱形图案 请问哪里错了啊?
程序代码:#include<stdio.h>
void main()
{
int row,col;
for(row=1;row<=4;row++)
{
for(col=1;col<=4-row;col++)
printf(" ");
for(col=1;col<=2*row-1;col++)
printf("*");
printf("\n");
}
for(row=5;row<=7;row++)
{
for(col=1;col<=row-4;col++)
printf(" ");
for(col=1;col<=2*(7-row)+1;col++)
printf("*");
printf("\n");
}
}
输出菱形,附图:[local]1[/local]