我忘记说一点,楼主注意格式。
谁有强殖装甲第二部,可以Q我460054868
/*用*打印一个直角三角形*/
#include<stdio.h>
void main()
{
int nstars=1,stars;//nsetars是行数 star是数量
while(nstars<=10) //外层循环控制打印的行数
{
stars=1;
while(stars<=nstars) //内层循环控制每行星的数量
{
printf("*");
stars=stars+1;//stars++
}
printf("\n");
nstars=nstars+1;
}
}
我也遇到过同样的问题!!才了半天才发现是注释的问题!!!
只要把 /*用*打印一个直角三角形*/ 改成 /*用*打印一个直角三角形 */ 在三角形后面加个空格就没事啦(或者不要中间的那个星)!!!
可是原因不明!!有待高人指点啦!!!