早教吧作业答案频道 -->其他-->
若有以下程序#include“stdio.h”main(){inta=1,b=2,c=3,d=4;if((a=2)||(b=1))c=2;if((c==3)&&(d=-1))a=5;printf("%d,%d,%d,%d\n",a,b,c,d);}则程序的输出结果是A.2,2,2,4B.2,1,2,-1C.5,1,2,-1D.1,2,3,4具体步骤是什么?为什么
题目详情
若有以下程序
#include“stdio.h”
main()
{ inta=1,b=2,c=3,d=4;
if ((a=2) || (b=1))c=2; if ((c==3) && (d=-1)) a=5;
printf("%d,%d,%d,%d\n",a,b,c,d);
} 则程序的输出结果是
A.2,2,2,4 B.2,1,2,-1 C.5,1,2,-1 D.1,2,3,4
具体步骤是什么?为什么最后d为什么不是-1?
#include“stdio.h”
main()
{ inta=1,b=2,c=3,d=4;
if ((a=2) || (b=1))c=2; if ((c==3) && (d=-1)) a=5;
printf("%d,%d,%d,%d\n",a,b,c,d);
} 则程序的输出结果是
A.2,2,2,4 B.2,1,2,-1 C.5,1,2,-1 D.1,2,3,4
具体步骤是什么?为什么最后d为什么不是-1?
▼优质解答
答案和解析
= 是赋值语句.==才是判断语句
#include "stdio.h"
main()
{
int a=1,b=2,c=3,d=4;
if ((a=2) || (b=1)) //把2赋值给a a=2为真 所以b=1不执行
c=2; //c=2
if ((c==3) && (d=-1)) //这部 c=2为假 所以 d=-1不执行.
a=5; //所以a=5不执行
printf("%d,%d,%d,%d\n", a,b,c,d); //
}
// 答案 2,2,2,4
#include "stdio.h"
main()
{
int a=1,b=2,c=3,d=4;
if ((a=2) || (b=1)) //把2赋值给a a=2为真 所以b=1不执行
c=2; //c=2
if ((c==3) && (d=-1)) //这部 c=2为假 所以 d=-1不执行.
a=5; //所以a=5不执行
printf("%d,%d,%d,%d\n", a,b,c,d); //
}
// 答案 2,2,2,4
看了 若有以下程序#include...的网友还看了以下:
在等差数列{an}中,(1)已知a1=2,d=3,n=10,求an(1)已知a1=2,d=3,n= 2020-05-14 …
如图,在平面直角坐标系中,四边形ABCD是等腰梯形,AD平行BC,AB=DC,BC在x轴上,点A在 2020-05-17 …
下面四组线段中,不能成比例的是()A.a=3,b=6,c=2,d=4B.a=1,b=,c=,d=C 2020-07-09 …
已知抛物线y=a(x-1)2+k经过A(1,0)、B(0,-1)、C(-1,2)、D(2,-1)、 2020-07-09 …
导数问题二阶导数为何可写成y''=d2(y)/d(x)2又为什么d2(y)/d(x)2=d/d(x 2020-07-09 …
两个关于导数的问题1、设f为可导函数,证明:若x=1时有d/dxf(x^2)=d/dxf^2(x) 2020-07-23 …
一道关于一元函数导数的问题把y看作自变量,x为因变量,变换方程求证{(dy/dx)*[(dy)^3 2020-07-25 …
如图1为碳循环示意图,图2为食物网.请据图回答:(1)碳在生物群落内以的形式进行流动.(2)碳从无机 2020-11-05 …
请问谁知道用matlab求解多元超越方程组的方法或思路或函数不?形如:a*(1+a+a^3+d+d^ 2020-12-14 …
求复数(a+bi)÷(c+di)=[(ac+bd)/(c^2+d^2)]+[(bc-ad)/(c^2 2021-01-30 …