资源描述:
《c语言程序设计王曙燕课后章答案第二》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、顺序程序设计习题第3章程序设计程序设计第2章顺序程序设计习题3.4编写程序,输入三角形的3个边长a、b、c,求三角形的面积area,并画出算法的流程图和N-S结构图。公式为其中,S=(a+b+c)/2。2程序设计第2章顺序程序设计习题流程图开始输入a、b、ca、b、c的值合法输出area输出”error”结束3area=sqrt(S(S-a)(S-b)(S-S=(a+b+c)/2c))程序设计第2章顺序程序设计习题N-S图4输入a、b、c计算S计算area输出area程序设计第2章顺序程序设计习题2.1选择题在中,若下面的变量都是int类型的,则输出的结果是(C)sum=pad=5
2、;PAD=sum++;PAD++;++PAD;printf("%d,%d",pad,PAD);(7)7,75,7A.C.B.D.6,54,55程序设计第2章顺序程序设计习题2.2分析以下程序的输出结果。(1)#includemain(){inti,j,m,n;i=3;j=5;m=++i;n=j++;printf("%d,%d,%d,%d",i,j,m,n);}6输出:4,6,4,5程序设计第2章顺序程序设计习题分析以下程序的输出结果。main()2.2(2){intc1,c2;c1=97;c2=95;printf("%c,%c",c1,c2);printf
3、("%d,%d",c1,c2);}7输出:a,b97,95程序设计第2章顺序程序设计习题分析以下程序的输出结果。main()2.2(3){charc1='a',c2='b',c3='c',c4='101',c5='116';printf("a%cb%ctc%ctabc",c1,c2,c3);printf("tb%c%c",c4,c5);}5输出:aabbccabcAN程序设计第2章顺序程序设计习题2.2分析以下程序的输出结果。(4){main()intx=4,y=0,z;x*=3+2;printf("%d",x);x*=(y=(z=4));printf("%
4、d",x);}9输出:2050分支程序设计习题第4章程序设计程序设计第4章分支程序设计习题4.1写出下面各逻辑表达式的值,其中a=3,b=4,c=5。a+b>c&&b==ca
5、
6、b+c&&b-c!(a>b)&&!c
7、
8、1!(x=a)&&(y=b)&&0!(a+b)+c-1&&b+c/2①②③④⑤2程序设计第4章分支程序设计习题4.2输入四个整数a、b、c、和d,把这四个数由小到大输出。3程序设计第4章分支程序设计习题4.4某公司要将员工以年龄分配职务,22~30岁担任外勤业务员,31~45岁担任内勤文员,45~55岁担任仓库管理员,56岁以上退休。请编写程序实现。4程序设计第4章分
9、支程序设计习题4.5编程序按以下式计算y的值,x的值由键盘输入。0≤x<2020≤x<4040≤x<6060≤x<50其他值5x+11sinx+cosxex-1ln(x+1)0y=5程序设计第4章分支程序设计习题4.6用条件运算符的嵌套来完成此题:学习成绩≥90分的同学用A表示,70∽59分之间的用B表示,60∽79分之间用C表示,60分以下的用D表示。6程序设计第4章分支程序设计习题4.7计算器程序。用户输入运算数和四则运算符,输出计算结果。7循环程序设计习题第5章程序设计程序设计第5章循环程序设计习题5.1编写一个程序,计算-32767~+32767之间任意整数(由键盘输入)中
10、各位奇数的平方和。2程序设计第5章循环程序设计习题#includevoidmain(){intx,bit;longsum;scanf("x=%d",&x);printf("x=%d",x);getchar();while((x>=-32765)&&(x<=32767)){sum=0;while((x/10)!=0)3程序设计{第5章循环程序设计习题bit=x%10;if(bit%2!=0)sum+=(bit*bit);x=x/10;}//endofwhileif(x%2!=0)sum+=(x*x);printf("sum=%ld",sum);scanf("
11、x=%d",&x);getchar();printf("x=%d",x);}//endofwhile}4程序设计第5章循环程序设计习题5.2鸡兔问题:鸡兔共30只,脚共有90个。编写一个程序,求鸡、兔各多少只。5程序设计第5章循环程序设计习题编写一个程序,求s=1+(1+2)+(1+2+3)+(1+2+3+…+n)的值。5.36程序设计第5章循环程序设计习题#includemain(){inti,sum=0,t=0,n;printf("pleas