以下程序在运行是时,输入变量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](/uploads/image/z/2721953-65-3.jpg?t=%E4%BB%A5%E4%B8%8B%E7%A8%8B%E5%BA%8F%E5%9C%A8%E8%BF%90%E8%A1%8C%E6%98%AF%E6%97%B6%2C%E8%BE%93%E5%85%A5%E5%8F%98%E9%87%8Fa%E7%9A%84%E5%80%BC%E4%B8%BA1%2C%E5%8F%98%E9%87%8Fb%E7%9A%84%E5%80%BC%E4%B8%BA2%2C%E5%86%99%E5%87%BA%E7%A8%8B%E5%BA%8F%E7%9A%84%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9Cmain%28+%29%7B+int+a%2Cb%2Ct%3D0%EF%BC%9Bscanf%28%E2%80%9C%25d%25d%E2%80%9D%2C%26a%2C%26b%29%EF%BC%9Bif+%28a%3D2%29+%7Bt%3Da%EF%BC%9B+a%3Db%EF%BC%9B+b%3Dt%EF%BC%9B+%7Dprintf+%28%E2%80%9C%25d%2C%25d%5Cn%E2%80%9D%2Ca%2Cb%29%EF%BC%9B%7D%E7%BB%93%E6%9E%9C%E5%BA%94%E8%AF%A5%E6%98%AF1%2C2+%E8%BF%98%E6%98%AF2%2C2)
xR=OA+@ _b'y9ΊP(Bhˁ_.Tv Q:+潬tC?"`"]y^7=q2ahxAWM VQQioy!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了