济南大学c语言实验答案(DOC)
- 格式:doc
- 大小:115.50 KB
- 文档页数:25
实验2 顺序结构程序设计
1. 编写程序,从键盘输入一个大写字母,将它转换为对应的小写字母后输出。
参考程序:
#include "stdio.h"
void main()
{
char ch;
printf(“\nPlease input a capital character:”);
scanf(“%c”,&ch);
ch=ch+32;
printf(“\nThe small letter is %c”,ch);
}
2.编写程序,输入圆半径r ,求圆周长、圆面积、圆球体积。
参考程序:
#include
#include
#define PI 3.14
void main()
{
float r,c,area,v;
printf(“\nPlease input the r:”);
scanf(“%f”,&r);
c=2*PI*r;
area=PI*r*r;
v=4.0/3*PI*pow(r,3);
printf(“\nThe circle’s perimeter is %.2f”,c);
printf(“\nT he circle’s area is %.2f”,area;
printf(“\nThe circle’s volume is %.2f”,v);
}
3. 输入一个华氏温度,要求输出摄氏温度。公式为:
()3295-=F c 输出要有文字说明,取2位小数。
参考程序:
#include
void main()
{
float f,c;
printf(“\nPlease input a F temperature:”);
scanf(“%f ”,&f);
c=5.0/9*(f-32);
printf(“\nThe temperature is %.2f ”,c);
}
4. 有3个电阻r1、r2、r3并联,编写程序计算并输出并联后的电阻r 。已知电阻并联公式为:
3
121111r r r r ++=
参考程序:
#include
void main()
{
float r,r1,r2,r3;
printf(“\nPlease input r1、r2、r3:”);
scanf(“%f%f%f ”,&r1,&r2,&r3);
r=1.0/r1+1.0/r2+1.0/r3;
r=1.0/r;
printf(“\nThe result is %.2f ”,r);
}
5.编写程序,输入三角形的三条边,计算并输出三角形的面积。(注意输入的三条边必须要能构成一个三角形)
求三角形的面积公式为: ()()()c s b s a s s area ---=
其中s=(a+b+c)/2。
参考程序:
#include
#include
void main()
{
float a,b,c,s,area;
printf(“\nPlease input a,b,c:”);
scanf(“%f%f%f ”,a,b,c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf(“\nThe area is %f ”,area);
}
6. 编写程序,输入梯形的上底和下底,计算并输出梯形的面积。精确到小数点
后2位,输入输出时要有文字说明。
参考程序:
#include
void main()
{
float x,y,h,area;
printf(“\nPlease input th e x,y,h:”);
scanf(“%f,%f,%f”,&x,&y,&h);
area=(x+y)*h/2;
printf(“The area is %.2f”,area);
}
7. 周期为T 秒的人造卫星离地面的平均高度H 的计算公式为:
R MT H -⨯=-3221141067.6π
其中:M=6×1024kg 是地球质量,R=6.371×106m 是地球半径。
编写程序,输入人造卫星的周期T ,计算并输出人造卫星离地面的高度H 。
参考程序:
#include
#include
#define PI 3.14
#define M (6*pow(10,24))
#define R (6.371*pow(10,6))
void main()
{
double t,h,temp;
printf("\nPlease input the T:");
scanf("%lf",&t);
temp=(6.67*pow(10,-11)*M*t*t)/(4*PI*PI);
h=pow(temp,1.0/3)-R;
printf("\nThe high is %lf",h);
}
实验3 选择结构程序设计
1. 编写程序,输入一个正整数,判断该数是奇数还是偶数,并输出判断结果。
参考程序:
#include "stdio.h"
void main()