C语言程序设计第四五六章习题和课堂测试答案

更新时间:2023-10-20 00:08:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

C语言程序设计第四五六章习题和课堂测试答案,还有期末C语言复习例题

//3--1矩形面积 #include void main() {

float a,b;

float c,area;

printf(\scanf(\c=(a+b)*2; area=a*b;

printf(\}

//3--2输入三位数,输出它各个数位上的数字 #include void main() {

int m,a,b,c;

printf(\三位整数:\scanf(\a=m/100; b=m/10;

c=m;

printf(\}

//3--3大写字母转换 #include

void main() {

char ch;

printf(\大写字母:\scanf(\

ch=(ch>='A'&&ch<='Z')?ch=ch+32:ch; printf(\}

//3--3大写字母转换方法二 #include void main() {

char ch;

printf(\大写字母:\scanf(\

if (ch>='A'&&ch<='Z')

ch=ch+32;

printf(\}

//4--1已知圆半径和高,求周长,面积,表面积,体积和圆柱体积 #define PI 3.14 #include #include void main() {

double r,h,c,area,s,v,u;

printf(\请输入圆的半径和高:\scanf(\c=2*PI*r;

area=PI*pow(r,2); s=4*PI*pow(r,2);

v=4.0/3*PI*pow(r,3); u=PI*pow(r,2)*h;

printf(\}

//4--2输入华氏温度求摄氏温度 #include void main() {

float F,C;

printf(\请输入F:\scanf(\C=(F-32)*5/9;

printf(\}

//4--3输入五位整数,将它反向输出 #include void main() {

int m,a,b,c,d,e,f;

printf(\请输入五位整数:\scanf(\a=m/10000;

b=(m-a*10000)/1000;

c=(m-a*10000-b*1000)/100;

d=(m-a*10000-b*1000-c*100)/10; e=m-a*10000-b*1000-c*100-d*10; f=e*10000+d*1000+c*100+b*10+a; printf(\对调后是%d\\n\

}

//4--4人口

#include #include void main() {double n,r; r=0.8/100;

n=log(2)/log(r+1) ;

printf(\年后我国人口超过26亿\

//4--5求二点间的距离 #include #include void main() {

float x1,y1,x2,y2,l;

printf(\请输入平面坐标系中二个点的坐标x1 y1 x2 y2:\scanf(\l=pow(pow(x1-x2,2)+pow(y1-y2,2),0.5); printf(\二点之间的距离为l=%f\\n\}

//求两点间的距离方法2 #include #include

void main() {

float x1,y1,x2,y2,l;

printf(\请输入平面坐标系中二个点的坐标x1 y1 x2 y2:\scanf(\l=sqrt(pow(x1-x2,2)+pow(y1-y2,2)); printf(\二点之间的距离为l=%f\\n\}

//4--6矩形草坪,求所需时间 #define V 0.18 #include void main() {

float a,b,t;

printf(\请输入矩形草坪的长和宽:\scanf(\t=a*b/V;

printf(\所需时间t=%f\\n\}

//4--7实发工资 #include void main() {

int a;

double b,m;

printf(\请输入基本工资a=800和本月的营业额b:\\n\scanf(\m=a+b*5.0/100;

printf(\实发工资为%lf元\//4--8冰箱断电后温度 #include void main() {

double a,b,t,T;

printf(\请输入冰箱断电后的小时数a和分钟数b:\scanf(\t=a+b/60;

T=4*t*t/(t+2)-20;

printf(\断电%lf小时后冰箱内的温度为%lf摄氏度\}

//4--9社区人数 #include void main() {int m;

double a,b;

printf(\请输入社区的人数m:\scanf(\

a=(15-2)*14*(float)m/3;

b=a/1000*3.4*365*10-1000*(float)m/3;

printf(\每天节约的用水量为%lf升,节约的开销为%lf元\}

//5--1输入整数,判断其是否能同时被6,9,14整出。 #include void main() { int a;

scanf(\

if (a%6==0&&a%9==0&&a==0) printf(\能同时被6,9,14整除\\n\else

printf(\不能同时被6,9,14整除\\n\}

//5--2 输入一个年号,判断该年号是否闰年

#include

void main() {

long a;

printf(\请输入一个年号:\scanf(\

if ((a%4==0&&a0!=0)||(a@0==0)) printf(\是闰年\\n\else

printf(\不是闰年\\n\}

//5--3.将4个变量由大到小排列 #include void main() {

float a,b,c,d,t;

scanf(\if (a

{t=b,b=d,d=t;} if(c

printf(\}

// 5--4.输入一个字符,判断其类型 #include void main() {

char a;

scanf(\if (48<=a&&a<=57) printf(\是数字\else if(65<=a&&a<=90) printf(\是大写字母\else if (97<=a&&a<=122) printf(\是小写字母\

本文来源:https://www.bwwdw.com/article/oybf.html

Top