
#include <stdio.h> int main() { int a,b; a=1; b=3*a; while(b<200); a=a+1; printf("a,b"); } 此程序有
3个回答
展开全部
这是死循环,b恒等于3
把程序改为:
#include <stdio.h>
int main()
{
int a,b;
a=b=1;
while(b<200)
{
a=a+1;
b=3*a;
}
printf("a,b");
}
不知道原程序结构,如果是写出所有三倍小于200的数和他们的三倍,把循环写成
while(b<200)
{
a=a+1;
b=3*a;
printf("a,b");
}
也就是把输出移动到循环里
把程序改为:
#include <stdio.h>
int main()
{
int a,b;
a=b=1;
while(b<200)
{
a=a+1;
b=3*a;
}
printf("a,b");
}
不知道原程序结构,如果是写出所有三倍小于200的数和他们的三倍,把循环写成
while(b<200)
{
a=a+1;
b=3*a;
printf("a,b");
}
也就是把输出移动到循环里
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询