while和for循环格式当然不同,你是双循环都要改成while吗?
供参考:
#include <stdio.h>
int main()
{
int i = 1,j;
while (i <= 5){
j = 1;
while (j <= i){
printf("*");
j++;
}
printf("\n");
i++;
}
return 0;
}
两个既有相似点,也有不同点。
只要让二者的开始条件,和退出条件一致,那么二者的效果是很相似的
二楼的代码很正确,可以借鉴一下