15级程序设计基础题库c语言2 截止到指针 答案版本解析.docxVIP

  • 16
  • 0
  • 约2.6万字
  • 约 44页
  • 2021-03-30 发布于天津
  • 举报

15级程序设计基础题库c语言2 截止到指针 答案版本解析.docx

} } } } 15级《程序设计基础》题库 <说明> 1、 总共抽11道题,每小题10分,共100分(附加题选做,计入总分,但总分不高于100 )。 按题型:顺序(1道卜分支(1道)、单循环(2道)、多循环(1道)、数组(1道卜函数(1道)、 字符串(1道)、指针(1道)、数据类型(1道)、附加题(1道)。 按难易程度:易(1道)、较易(4道)、较难(4道)、难(1道)。 2个小时。2、 考试要求:写代码实现(其中分支 (1道)、单循环(2道)、多循环(1道) 2个小时。 1、2、3、4、5、6、7、顺序结构 1、 2、 3、 4、 5、 6、 7、 顺序结构(10道抽1道, 写代码) 将华氏温度转化成摄氏温度。公式为: 摄氏温度。请根据给定的华氏温度输出对应的摄氏温度。(易) 根据观察,蟋蟀的鸣叫频率与温度有关,具体的公式为 T=( c+40)/10.其中,c代表 蟋蟀每分钟鸣叫数,T代表华氏温度。请根据蟋蟀每分钟的鸣叫数输出相应的华氏温 度。(易) 任意输入一个三位数,求这个数每个位上的数。如整数 百位为9.(较易) 编写程序,定义一个三位整数,求其各位数字之和。如整数 14.(较易) 编程实现两个整数交换位置,例如: 已知圆的半径,求圆的面积。(易) C=( 5/9) *(F-32),其中F为华氏温度,C为 932,个位为2、十位为3、 932,各位数字之和为 int x = 6,y = 9,交换后 x = 9,y = 6。(较易) 已知球的半径,求球的表面积。( S=47Tf2)(易) a,b,c,利用海伦公式求三角形的面积。( a,b,c,利用海伦公式求三角形的面积。( 较难) a +b +c “ 2 d为double类型。 s=j P(P -a)( p- b)( p-c) 调用 #include math.h中的sqrt(d)函数,其中参数 #in clude stdio.h #in clude math.h #defi ne PI 3.1415926 void mai n(){ double a,b,c, p,s; printf(输入三角形的三边用空格隔开: ); scan f(%lf%lf%lf,a,b,c); p = (a+b+c)/2; s = sqrt( p*( p-a)*( p-b)*( p-c)); printf(面积为:%lf\n,s); 9、 求两数平方和的算术根。(较易) 10、 给定一段时间求出它的秒数。(如计算 2小时17分30秒等于多少秒)(较易) 二、分支结构(10道抽1道,要求画出流程图再写代码 ) 11、从键盘输入三个数 a,b,c,将a,b,c按从大到小的顺序输出。( 较易) 11、 #in clude stdio.h void mai n () { int a,b,c,t; II先把最大的排在最左边 printf(请输入a,b,c三个整数\n); scan f(%d%d%d, a,b,c); if(ab) { 〃交换a和b的值 t=a;a=b;b=t; } if(ac) { 〃交换a和c t=a;a=c;c=t; } if(bc) { 〃交换b和c的值 t=b;b=c;c=t; } printf(输出a,b,c最大值重新排序之后的顺序: :%d,%d%,%d\n,a,b,c); } 12、 两个整数比较大小,输出较大值。(易) #in clude stdio.h void mai n () { 〃两个整数比较大小,输出较大值 int i,j,max; printf(请输入两个两个整数:\n); scan f(%d%d,i,j); if (ij) { max=i; } else { max=j; } printf(输出两个数的最大值 max::%d\n,max); } 13、三个整数比较大小,输出最大值。 13、 三个整数比较大小,输出最大值。 (较易) #in elude stdio.h void mai n () { 〃三个整数比较大小,输出最大值 int x,y, z,m ax; printf(请输入三个整数:\n); scan f(%d%d%d, x, y, z); if(xy) { //x和在再进行比较 if(xz) { max=x; } else { max=z; } } else { //y和z再进行比较 if(yz) { max=y; } else { max=z; } } printf(”输出三个数的最大值 max: :%d\n,max); } 14、铁路托运行李规定:行李重不超过 50公斤的,托运费按每公斤。 0.15元计费,如 14、 超50公斤,超过部分每公斤加收 0.10元。编一程序完成自动计费工作。( 较易) 开始 ¥#in elude stdio

文档评论(0)

1亿VIP精品文档

相关文档