浙江农林大学C语言程序设计习题集答案 下载本文

内容发布更新时间 : 2024/5/18 14:57:28星期一 下面是文章的全部内容请认真阅读。

第1~3章 C语言概述、算法、数据类型、运算符与表达式

一、选择题

ACDCB CCDCB D 二、填空题 1、n=20 2、a=66,b=E

第4章 顺序程序设计

一、选择题 BAAD

二、程序阅读 1、12 24 0 12 2、2,3,2,2 3、0 三、编程 1

#include #include void main() { float a,b,c,s,area; scanf(\ s=(a+b+c)/2.0; area=sqrt(s*(s-a)*(s-b)*(s-c)); printf(\} 2

#include #include void main() { float a,b,c,del,x1,x2; scanf(\ del=b*b-4*a*c; if (del>=0) { x1=(-b+sqrt(del))/(2*a); x2=(-b-sqrt(del))/(2*a); printf(\ } else printf(\没有 实根\} 3

#include void main() {

}

int c,f; c=26;

f=9.0/5.0*c+32;

printf(\的华氏温度是%d\

第5章 选择结构程序设计

一、选择题

DBBCDC 二、程序阅读 1、 |a|+|b|=61 2、 PQ 3、 -1 4、 60~90

60 error!

5、 0,1

6、 x+y+z=15 三、编程 1

#include void main() { int a,b,c,min; scanf(\ min=a; if (min>b) min=b; if (min>c) min=c; } 2

#include void main() { int a; scanf(\ if(a%3==0 && a%5==0 && a%7==0) printf(\ else printf(\} 3

#include #include void main() { float x,y; scanf(\ if (x<0) y=fabs(x);

else if(x>=0 && x<=2) y=sqrt(x+1); else if (x>=2 && x<4) y=pow(x+2,3); else y=2*x+5;

printf(\

} 4

#include void main() {

float rate,tax,salary; scanf(\ if(salary<=850) rate=0;

else if(salary>1350 && salary<=2850) rate=0.1;

else if(salary>2850 && salary<5850) rate=0.15; else rate=0.2;

tax=rate*(salary-850);

printf(\} 5

#include void main() { int a,b,sum,n; scanf(\ sum=a*a+b*b; if(sum>100) { n=sum/100; printf(\ } else printf(\}

第6章 循环控制一、 填空题: 1、 22 2、 23 3、 46 4、 117

二、 选择题:

1.C 2.D 3.B 4.B 5.B 6.C 7.C 8.C 9.B 10.D