|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
题目是要求输出这个
*****
*****
*****
然后这个是答案
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=1,b;
while(a<=3)
{
b=1;
while(b<=5)
{
printf("*");
b++;
}
printf("*\n");
a++;
}
}
最开始我的写的时候 是把b=1;在外面赋值
像这样#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=1,b=1;
while(a<=3)
{
while(b<=5)
{
printf("*");
b++;
}
printf("*\n");
a++;
}
}
但是运行出来的结果是 这样
*****
*
*
然后我又把b=1;放到第二个while 里面
像这样
#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=1,b;
while(a<=3)
{
while(b<=5)
{
b=1;
printf("*");
b++;
}
printf("*\n");
a++;
}
}
但结果成了死循环
求解啊 这有什么区别 |
|