基于PBL的C语言设计及学习课程指导第2章例题及答案20版Word文件下载.docx
- 文档编号:16739306
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:84
- 大小:1.51MB
基于PBL的C语言设计及学习课程指导第2章例题及答案20版Word文件下载.docx
《基于PBL的C语言设计及学习课程指导第2章例题及答案20版Word文件下载.docx》由会员分享,可在线阅读,更多相关《基于PBL的C语言设计及学习课程指导第2章例题及答案20版Word文件下载.docx(84页珍藏版)》请在冰豆网上搜索。
,a,b,c,s);
(3)
inti,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
%d,%d,%d,%d"
i,j,m,n);
书上在此题后有四次改动“++”的位置,不再赘述,其结果依次为:
9,11,8,11;
8,10;
9,11;
8,11,9,11;
(4)
inti,j,m=0,n=0;
m+=i++;
n-=--j;
i=%d,j=%d,m=%d,n=%d"
(5)
inta,b;
unsignedc,d;
longe,f;
a=100;
b=-100;
e=50000;
f=32767;
c=a;
d=b;
%d,%d\n"
%u,%u\n"
c,b);
c=a=e;
d=b=f;
c,d);
(6)
floata,b,c,S;
*********************************"
);
\n请输入长方体相关参数:
"
\n长"
%f"
a);
宽"
b);
高"
S=a*b*c;
\n该长方体体积为:
S);
\n********************************"
(7)
inta=3,b=4,c=5,x,y,z;
x=c,b,a;
y=!
a+b<
c&
&
(b!
=c);
z=c/b+(float)a/b&
(float)(a/c);
\nx=%d,y=%d,z=%d"
x,y,z);
x=a||b--;
y=a-3&
c--;
z=a-3&
b;
\n%d,%d,%d,%d,%d,%d"
a,b,c,x,y,z);
2014-10-21
2.2.2上机实习指导
inta,b,c;
请输入三个整数"
%d,%d,%d"
if(a<
b)
if(b<
c)
max=%d\n"
c);
else
b);
elseif(a<
a);
inta,b,c,max;
max=a;
if(b>
max)
max=b;
if(c>
max=c;
max);
voidmain()
floatx,y1,y2;
\nx=?
x);
if(x!
=0)
if(x<
0)
y1=2/x,
y2=3/x;
y1=2*x,
y2=3*x;
elseif(x==0)
y1=2*x,
\ny1=%5.2f,y2=%5.2f"
y1,y2);
intscore;
\nscore=?
%d"
score);
switch(score/10)
{
case(10):
case(9):
printf("
\nA"
break;
case(8):
\nB"
case(7):
\nC"
case(6):
\nD"
default:
\nE"
}
2.2上机练习
inta=1,b=1,c=1,d=1,i,j,t;
请输入任意四个整数~~~~(>
_<
)~~~~"
%d%d%d%d"
c,&
d);
//c++中无法scanf中出现多个变量时,逗号后不能识别负号,故只能用空格输入。
inte[4]={a,b,c,d};
e[0],e[1],e[2],e[3]);
do
{for(j=0;
j<
3;
j++)
for(i=0;
i<
4-j;
i++)
if(e[i]>
e[i+1])
{t=e[i];
e[i]=e[i+1];
e[i+1]=t;
while(j<
2);
for(j=0;
4;
if(e[i]>
if(e[j]>
0)printf("
点(%d,%d)在第1象限\n"
e[j],e[i]);
elseprintf("
点(%d,%d)在第2象限\n"
elseif(e[i]<
0)
点(%d,%d)在第4象限\n"
点(%d,%d)在第3象限\n"
stdlib.h>
floata,c,d;
intb;
【四则运算计算器】\n"
请输入第一个数\n"
scanf("
system("
CLS"
请输入运算符序号\n1.加\n2.减\n3.乘\n4.除\n"
请输入第二个数\n"
switch(b)
case1:
d=a+c;
%.2f加%.2f等于%.2f"
a,c,d);
break;
case2:
d=a-c;
%.2f减%.2f等于%.2f"
case3:
d=a*c;
%.2f乘%.2f等于%.2f"
case4:
d=a/c;
%.2f除%.2f等于%.2f"
chara,b,c,d,e,n;
main()
{
(⊙o⊙)你好,我是人工智能猜球程序,想继续与我互动请按y,反之按n\n"
%s"
n);
if(n=='
y'
)
printf("
\n"
O(∩_∩)O很好,\n"
现有12个小球,分别标号1到12,其中有11个标准球的质量相等,请你任选一个小球作为非标准球,并决定它比其他球重还是轻,并牢记在心\n"
准备好后请按y\n"
scanf("
if(n=='
)
{
printf("
\n\n\n\n\n(⊙_⊙)?
\n\n7到9号的总重与10到12号相同吗?
(y/n)\n"
if(a=='
{//
\n\n1到3号与7到9号的总重相同吗?
if(b=='
\n\n5到7号与8到10号的总重相同吗?
if(c=='
\n\n1到6号比7到12号的总重大,对吗?
if(d=='
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为4号,它比标准球重\n"
returngetch();
}//
if(d=='
n'
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为4号,它比标准球轻\n"
\n\n3到5号与7到9号的总重相同吗?
e);
if(e=='
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为6号,它比标准球重\n"
if(e=='
\n\n\n\n\n\O(∩_∩)On\n根据你的描述,非标准球为6号,它比标准球轻\n"
if(d=='
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为5号,它比标准球重\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为5号,它比标准球轻\n"
\n\n2到4号球与6到8号球的总重相同吗?
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为1号,它比标准球重\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为1号,它比标准球轻\n"
\n\n3到5号与8到10号的总重相同吗?
\n\n1到6号比7到12号的总重大,对吗?
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为2号,它比标准球重\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为2号,它比标准球轻\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为3号,它比标准球重\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为3号,它比标准球轻\n"
\n\n7到9号与4到6号球的总重相同吗?
\n\n1到3号与9到11号球的总重相同吗?
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为12号,它比标准球轻\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为12号,它比标准球重\n"
\n\n4到6号与8到10号球的总重相同吗?
(y/n)"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为11号,它比标准球轻\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为11号,它比标准球重\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为10号,它比标准球轻\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为10号,它比标准球重\n"
\n\n1到3号与6到8号球的总重相同吗?
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为9号,它比标准球轻\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为9号,它比标准球重\n"
\n\n2到4号与5到7号球的总重相同吗?
\n\n\n\n\n\O(∩_∩)On\n根据你的描述,非标准球为8号,它比标准球轻\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为8号,它比标准球重\n"
\n\n\n\n\nO(∩_∩)O\n\n1到6号比7到12号的总重大,对吗?
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为7号,它比标准球轻\n"
\n\n\n\n\nO(∩_∩)O\n\n根据你的描述,非标准球为7号,它比标准球重\n"
}
if(n=='
)printf("
╭∩╮(︶︿︶)╭∩╮"
总结:
1巧用大括号,可以使if语句如虎添翼
2returngetch()可以解决程序结束后任然可以继续输入的bug
3//在这里是检查小括号的完整性用到的,
{floatx,s;
请输入一个实数x:
if(x<
8)
if(x>
=5)
s=x*x-2*x+5;
5)
=3)
s=sqrt(1+x*x);
3)
=2)
s=2*sin(x)-1;
2)
=1)
s=3*x+5;
elseprintf("
x超出了定义域!
s=%f"
s);
x超出了
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 PBL 语言 设计 学习 课程 指导 例题 答案 20