济南大学c语言实验答案Word格式.docx

上传人:b****6 文档编号:15854388 上传时间:2022-11-16 格式:DOCX 页数:29 大小:24.67KB
下载 相关 举报
济南大学c语言实验答案Word格式.docx_第1页
第1页 / 共29页
济南大学c语言实验答案Word格式.docx_第2页
第2页 / 共29页
济南大学c语言实验答案Word格式.docx_第3页
第3页 / 共29页
济南大学c语言实验答案Word格式.docx_第4页
第4页 / 共29页
济南大学c语言实验答案Word格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

济南大学c语言实验答案Word格式.docx

《济南大学c语言实验答案Word格式.docx》由会员分享,可在线阅读,更多相关《济南大学c语言实验答案Word格式.docx(29页珍藏版)》请在冰豆网上搜索。

济南大学c语言实验答案Word格式.docx

sareais%.2f”,area;

svolumeis%.2f”,v);

scanf(“%f”,&

r);

c=2*PI*r;

area=PI*r*r;

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

printf(nT“hecircleprintf(\nT“hecircleprintf(nT“hecircle

3.输入一个华氏温度,要求输出摄氏温度。

公式为:

c5F329输出要有文字说明,取2位小数。

floatf,c;

r。

已知电

注意输入的

printf(“\nPleaseinputaFtemperature:

”);

scanf(“%f”,&

f);

c=5.0/9*(f-32);

printf(“\nThetemperatureis%.2f”,c);

4.有3个电阻r1、r2、r3并联,编写程序计算并输出并联后的电阻阻并联公式为:

1111rr1r2r3

floatr,r1,r2,r3;

printf(“\nPleaseinputr1、r2、r3:

”);

scanf(“%f%f%f”,&

r1,&

r2,&

r3);

r=1.0/r1+1.0/r2+1.0/r3;

r=1.0/r;

printf(“\nTheresultis%.2f”,r);

5.编写程序,输入三角形的三条边,计算并输出三角形的面积。

三条边必须要能构成一个三角形)

求三角形的面积公式为:

areassasbsc

其中s=(a+b+c)/2。

floata,b,c,s,area;

printf(“\nPleaseinputa,b,c:

scanf(“%f%f%f”,a,b,c);

s=(a+b+c)/2;

area=sqrt(s*(s-a)*(s-b)*(s-c));

printf(“\nTheareais%f”,area);

6.编写程序,输入梯形的上底和下底,计算并输出梯形的面积。

精确到小数点

后2位,输入输出时要有文字说明参考程序:

voidmain()

floatx,y,h,area;

printf(\nP“leaseinputthex,y,h:

scanf(“%f,%f,%f”,&

x,&

y,&

h);

area=(x+y)*h/2;

printf(“Theareais.2%f”,area);

}

7.

112

6.671011MT2

H3

周期为T秒的人造卫星离地面的平均高度H的计算公式为:

42

其中:

M=6×

1024kg是地球质量,R=6.371×

106m是地球半径。

编写程序,输入人造卫星的周期T,计算并输出人造卫星离地面的高度H

#definePI3.14

#defineM(6*pow(10,24))

#defineR(6.371*pow(10,6))voidmain()

doublet,h,temp;

printf("

\nPleaseinputtheT:

"

);

scanf("

%lf"

&

t);

temp=(6.67*pow(10,-11)*M*t*t)/(4*PI*PI);

h=pow(temp,1.0/3)-R;

printf("

\nThehighis%lf"

h);

实验3选择结构程序设计

1.编写程序,输入一个正整数,判断该数是奇数还是偶数,并输出判断结果

intm;

printf(nP“leaseinputtheinteger(>

0):

scanf(“%d”,&

m);

printf(nT“heintegeris%d”,m);

if(m%2==0)

printf(nT“hisisaeven!

else

printf(nT“hisisaodd!

2.有一函数:

x21

y

3x5

2

5x3log10(2x21)13

x1

1x11x10x10

编写一个程序,用scanf函数输入x的值,输出y值。

注意表达式的书写方法。

参考程序:

floatx,y;

printf(nP“leaseinputthex:

x);

if(x<

-1)y=pow(x,3)-1;

elseif(x<

=1)y=-x*x+1;

=10)

y=3*x+5;

elsey=5*x+3*log(2*x*x-1)-13;

printf(ny“=%f”,y);

3.编写程序,输入年号,判断并输出该年是否闰年

intyear;

printf(nP“leaseinputtheyear:

year);

if(year%4==0&

&

year%100!

=0||year%400==0)printf(n%“disaleapyear!

”,year);

printf(n%“disnotaleapyear!

4.简单选择界面的编程。

从键盘输入整数,输出不同的字符串:

输入1,输出Goodmorning;

输入2,输出Goodafternoon;

输入3,输出Goodevening;

输入4,输出Goodnight;

输入其他数字,输出Byebye。

intn;

\nPleaseinputanumber:

%d"

n);

switch(n)

case1:

Goodmorning"

break;

case2:

Goodafternoon"

case3:

Goodevening"

case4:

Goodnight"

default:

Byebye"

为1%;

期限

计算到期后

5.已知从银行贷款月利率为:

期限一年,为0.90%;

期限2年,

3年,为1.11%;

三年以上为1.2%。

从键盘输入贷款金额和期限,应归还银行本金和利息合计为多少钱。

floatbase,rate,sum;

clrscr();

\nEnterthebaseandtheyear:

%f%d"

base,&

switch(year)

rate=0.009;

case2:

rate=0.01;

case3:

rate=0.0111;

rate=0.012;

}sum=base*pow(1+rate,year);

sumis%.2f\n"

sum);

6.

分别打印出

5位的正

输入一个不多于5位的正整数,要求:

①求出它是几位数;

②每一位数字;

③按逆序打印出各位数字。

要准备以下测试数据:

1位正整数

2位正整数

3位正整数

4位正整数

5位正整数除此之外,程序还应当对不合法的输入作必要的处理,如负数或超过整数。

inta,b,c,d,e,m;

printf(nP“leaseinputainteger:

m

if(m>

=0&

m<

=99999)

a=m/10000;

b=m/1000-a*10;

c=m/100-a*100-b*10;

d=m/10-a*1000-b*100-c*10;

e=m%10000;

if(a!

=0)

printf(nT“hisisa5integer!

printf(nT“heintegeris%d%d%d%d%d!

”,a,b,c,d,e);

printf(\nT“heinverseis%d%d%d%d%d!

”,e,d,c,b,a);

elseif(b!

printf(nT“hisisa4integer!

printf(nT“heintegeris%d%d%d%d!

b”,c,,d,e);

printf(nT“heinverseis%d%d%d%d!

”e,d,,c,b);

elseif(c!

printf(nT“hisisa3integer!

printf(\nT“heintegeris%d%d%d!

c”,d,,e);

printf(nT“heinverseis%d%d%d!

e”,d,,c);

printf(nT“hisisa2integer!

printf(nT“heintegeris%d%d!

d”,e,);

printf(nT“heinverseis%d%d!

e”,d,);

printf(\nT“hisisa1integer!

printf(\nT“heintegeris%d”,m);

printf(nN“ottheeffec

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 调查报告

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1