以下程序在运行是时,输入变量a的值为1,变量b的值为2,写出程序的运行结果main( ){ int a,b,t=0;scanf(“%d%d”,&a,&b);if (a=2) {t=a; a=b; b=t; }printf (“%d,%d\n”,a,b);}结果应该是1,2 还是2,2

来源:学生作业帮助网 编辑:作业帮 时间:2024/07/07 03:12:25
以下程序在运行是时,输入变量a的值为1,变量b的值为2,写出程序的运行结果main( ){ int a,b,t=0;scanf(“%d%d”,&a,&b);if (a=2) {t=a; a=b; b=t; }printf (“%d,%d\n”,a,b);}结果应该是1,2 还是2,2
xR=OA+@ _b'y9ΊP(Bhˁ_.Tv Q:+潬tC?"`"]y^7=q2ahxAWMVQQioy!a`Gw>gW=f3F*5,v*eaȒG V,%3jR];YGdIEt!F(#f^bYVw~ޘ~vBڡ&VcrNA·<|﷘ZmvCG8+_DY1xGn%b_3J 9>}E#:.$V

以下程序在运行是时,输入变量a的值为1,变量b的值为2,写出程序的运行结果main( ){ int a,b,t=0;scanf(“%d%d”,&a,&b);if (a=2) {t=a; a=b; b=t; }printf (“%d,%d\n”,a,b);}结果应该是1,2 还是2,2
以下程序在运行是时,输入变量a的值为1,变量b的值为2,写出程序的运行结果
main( )
{ int a,b,t=0;
scanf(“%d%d”,&a,&b);
if (a=2)
{t=a; a=b; b=t; }
printf (“%d,%d\n”,a,b);
}
结果应该是1,2 还是2,2

以下程序在运行是时,输入变量a的值为1,变量b的值为2,写出程序的运行结果main( ){ int a,b,t=0;scanf(“%d%d”,&a,&b);if (a=2) {t=a; a=b; b=t; }printf (“%d,%d\n”,a,b);}结果应该是1,2 还是2,2
这个你这里的if (a=2) 中a=2是赋值了吧,ture or false不是应该a==2吗,从赋值角度看,结果就是2,2了