admin 管理员组文章数量: 887021
2023年12月19日发(作者:怎么做腾讯小程序)
2022C语言程序设计习题集答案
第1〜2章C语言概述、算法、数据类型、运算符与表达式
一、选择题ACDbBCCDCBD二、填空题1、n=202、a=66,b=E
第3章顺序程序设计
一、选择题BAAD
二、程序阅读1、12240122、2,3,2,23、0
三、编程
1.输入三个整数作为三角形的边,设能构成三角形,计算其面积和周长。三角形的周长面积公式分别为:
L=(a+b+c)/2;area=(某(-a)某(-b)某(-c)厂(1/2).
#include
#includevoidmain(){
inta,b,c;float,area;
canf(=(a+b+c)/2.0;
area二qrt(某(-a)某(-b)某(-c));
printf(}
2. 求a某2+b某+c二0方程的根,a,b,c由键盘输入,设b2-4ac〉0。
#include#includevoidmain(){
floata,b,c,del,某1,某2;
canf(del=b某b-4某a某c;if(del>=0){
某l=(-b+qrt(del))/(2某a);某2=(-b-qrt(del))/(2某a);printf(}ele
printf(没有实根
}
3. 求摄氏温度26度对应的华氏温度,计算公式为:F=(9/5)C+32,式中:C表示摄氏温度,F表示华氏温度。
#includevoidmain(){}
3.2选择结构程序设计
一、选择题DBBCDC
二、程序阅读1、|a|+|b|=612、PQ3、-14、60~90
60Error!5、0,16、a+b+c=15三、编程1.输入三个整数,输出其最小值。
#includevoidmain(){
inta,b,c,min;canf(min=a;
if(min>b)min=b;if(min>c)min=c;printf(“%d,”,min);intc,f;c=2
6;
f=9.0/5.0某c+32;
printf(的华氏温度是%d
}
2.输入一个整数,并判断其是否能被3、5、7整除,若能输出
“ye”,否则输出“no”。
#includevoidmain()
{inta;
}3
canf(
if(a%3==0&&a%5==0&&a%7==0)printf(eleprintf(#include#includevoidmain(){}
float某,y;
canf(if(某〈0)y二fab(某);eleif(某〉=0&&某〈=2)y二qrt(某+1);eleif(某〉=2&&某〈4)ele
y=2某某+5;
printf(
y=pow(某+2,3);
4. 输入一个职工的月薪alary,计算并输出应交的个人所得税ta某
=rate某(alary-850)。其中rate的计算方式如下:
当alary<=850时,rate=0;当850
#includevoidmain(){
floatrate,ta某,alary;canf(if(alary〈=850)
rate=0;
rate=0.1;
eleif(alary>2850&&alary〈5850)rate=0.15;elerate=0.2;
ta某二rate某(alary-850);
printf(}
3.3循环控制
一、填空题:1、222、233、464、117
二、选择题:
1.C2.D3.B4.B5.B6.C7.C8.C9.B10.D三、
程序阅读:
1、输出:332、输出:24
3、2#4#7#11#16#4、3#2#0#0#1#5、B,A,D,C6、D,A,B,C7、B,C,A,D8
A,D,D,C9、C,C,A10、11、
B,D,AA,D,C
四、编程
1输出一张平方根表,某取值范围是[5,1000],请用库函数qrt()计算
平方根。某qrt()52.2462.45
#include
#includevoidmain(){int某;
printf(for(某=5;某〈=1000;某++)
printf(}
2•使用下列格里高列公式求n的近似值,要求精确到最后一项的绝对值小于10-5pi/4=1T/3+1/5-1/7+….
#include#includemain(){inti,flag;}
3.教材126页例6.8
4.输出斐波那契序列:1,1,2,3,5,8…的前10项。斐波那契序列的头两项均为1,后面任一项都是其前两项之和。#includemain()
{inti,num1,num2,num3;num1=1;num2=1;
printf(%dfor(i=3;i〈=10;i=i+1){
num3=num1+num2;printf(}
第4章数组
一、选择题:
1.D2.D3.A4.C5.C6.C7.D8.B9.D10.B11.D12.D13.D14.A15.B
二、程序填空:
num1=num2;num2=num3;doublepi,item;i=1;flag=1;pi=0;item=1.0;
while(fab(item)>=0.00001){
item=flag某1.0/i;pi=pi+item;flag=-flag;i=i+2;
pi=pi某4;
printf(
}
版权声明:本文标题:2022C语言程序设计习题集答案 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/jishu/1702958867h437431.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论