1 个回答
忆夏
回答于 2024-07-20
已采纳
提问:答案是16,60为什么求过程
#include<stdio.h>void main(){ int a,y; a = 10 ; y = 0;do{ a =2; y = a; if(y>50)break; }while(a=14);printf("a=%d,y=%d",a,y);}
网友回答:
就你上面的程序,是死循环,不可能有输出结果的
while(a=14); 它是赋值, 表达式逻辑值恒为1,死循环
C/C++的等于比较要用==的
但你程序即使是改
while(a==14);
结果也不可能16,60的
请检查你的程序
我来回答
相关问题
1
回答
游戏王卡组推荐
单机游戏
567 浏览