如题所述
C语言while语句是可以嵌套while语句的,例如:
main()
{
int a,b;
while(1)
{
scanf("%d",&a);
while(a>0)
{
b=a*a;
printf("b=%d",b);
a--;
}
}
}
main()
{
int a,b;
while(1)
{
scanf("%d",&a);
while(a>0)
{
b=a*a;
printf("b=%d",b);
a--;
}
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答 2013-03-20
可以,只要愿意,嵌套多少层都可以。不过不要太多啊,否则自己调试可费劲了。嵌套的时候,层次一定要清晰,读代码的时候好读。
第2个回答 2013-03-20
当然可以了,在现实的例子当中很多有这方面的需求的!
第3个回答 2013-03-20
fuck = 1;
n = 0;
while (fuck){
while (fuck) {
n++;
if (n > 10)
fuck = 0;
}
}
想fuck就fuck~哈哈
n = 0;
while (fuck){
while (fuck) {
n++;
if (n > 10)
fuck = 0;
}
}
想fuck就fuck~哈哈
第4个回答 2013-03-20
可以啊,需要给你实例演示吗?追问
求例子
追答#include "iostream"
using namespace std;
int main()
{
int i,j=0;
cin>>i;
while (i>2)
{
i--;
while(i<=2)
{
j=1;
}
}
cout<<i<<" "<<j;
getchar();
getchar();
return 0;
}