关于输出菱形
这段代码原本是要输出菱形,结果输出如下图所示,原因何在?#include"stdio.h"
#include"stdlib.h"
main(){
int a,b;
for(a=1;a<=5;a++)
{
for(b=1;b<=5-a;a++)
printf(" ");
for(b=1;b<=2*a-1;b++)
printf("*");
printf("\n");
}
for(a=1;a<=4;a++)
{
for(b=1;b<=a;b++)
printf(" ");
for(b=2*a-1;b<=7;b++)
printf("*");
printf("\n");
}
system("pause");
}