大学C语言期末上机考试题库精品Word文档下载推荐.docx

上传人:b****2 文档编号:15372585 上传时间:2022-10-29 格式:DOCX 页数:102 大小:41.96KB
下载 相关 举报
大学C语言期末上机考试题库精品Word文档下载推荐.docx_第1页
第1页 / 共102页
大学C语言期末上机考试题库精品Word文档下载推荐.docx_第2页
第2页 / 共102页
大学C语言期末上机考试题库精品Word文档下载推荐.docx_第3页
第3页 / 共102页
大学C语言期末上机考试题库精品Word文档下载推荐.docx_第4页
第4页 / 共102页
大学C语言期末上机考试题库精品Word文档下载推荐.docx_第5页
第5页 / 共102页
点击查看更多>>
下载资源
资源描述

大学C语言期末上机考试题库精品Word文档下载推荐.docx

《大学C语言期末上机考试题库精品Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《大学C语言期末上机考试题库精品Word文档下载推荐.docx(102页珍藏版)》请在冰豆网上搜索。

大学C语言期末上机考试题库精品Word文档下载推荐.docx

stdio.h>

\

{

intrepeat,ri;

doublex,y;

scanf("

%d"

&

repeat);

for(ri=1;

ri<

=repeat;

ri++){

%lf"

x);

/*---------*/

if(x!

=0)y=1/x;

elsey=0;

printf("

f(%.2f)=%.1f\n"

x,y);

}

}

20022程序填空,不要改变与输入输出有关的语句。

输入华氏温度,输出对应的摄氏温度。

计算公式:

c=5*(f-32)/9,式中:

c表示摄氏温度,f表示华氏温度。

括号内为说明

150(fahr=150)

celsius=65

intmain(void)

intcelsius,fahr;

/*---------*/

scanf(“%d”,&

fahr);

celsius=5.0*(fahr-32)/9;

celsius=%d\n"

celsius);

20023程序填空,不要改变与输入输出有关的语句。

输入存款金额money、存期year和年利率rate,根据下列公式计算存款到期时的利息interest(税前),输出时保留2位小数。

interest=money(1+rate)^year-money

100030.025(money=1000,year=3,rate=0.025)

interest=76.89

math.h>

intmoney,year;

doubleinterest,rate;

scanf(“%d%d%lf”,&

money,&

year,&

rate);

interest=money*pow((1+rate),year)-money;

interest=%.2f\n"

interest);

20024程序填空,不要改变与输入输出有关的语句。

输入x,计算并输出下列分段函数f(x)的值(保留2位小数),请调用sqrt函数求平方根,调用pow函数求幂。

当x>

=0时,f(x)=x^0.5,当x小于0时,f(x)=(x+1)^2+2x+1/x。

3(repeat=3)

10

-0.5

f(10.00)=3.16

f(-0.50)=-2.75

f(0.00)=0.00

scanf("

if(x>

=0)y=sqrt(x);

elsey=pow((x+1),2)+2*x+1/x;

f(%.2f)=%.2f\n"

20025程序填空,不要改变与输入输出有关的语句。

输入实数x,计算并输出下列分段函数f(x)的值,输出时保留1位小数。

当x不等于10时,y=f(x)=x,当x等于10时,y=f(x)=1/x。

234

f(10.0)=0.1

f(234.0)=234.0

for(ri=1;

if(x!

=10)y=x;

elsey=1/x;

f(%.1f)=%.1f\n"

20026程序填空,不要改变与输入输出有关的语句。

输入2个整数num1和num2,计算并输出它们的和、差、积、商与余数。

输出两个整数的余数可以用printf("

%d%%%d=%d\n"

num1,num2,num1%num2);

53(num1=5,num2=3)

5+3=8

5-3=2

5*3=15

5/3=1

5%3=2

intnum1,num2;

%d%d"

num1,&

num2);

%d+%d=%d\n"

num1,num2,num1+num2);

%d-%d=%d\n"

num1,num2,num1-num2);

%d*%d=%d\n"

num1,num2,num1*num2);

%d/%d=%d\n"

num1,num2,num1/num2);

return0;

20031程序填空,不要改变与输入输出有关的语句。

计算表达式1+2+3+......+100的值。

输出示例:

sum=5050

{

inti,sum;

sum=0;

for(i=1;

i<

=100;

i++)

sum=sum+i;

sum=%d\n"

sum);

20032程序填空,不要改变与输入输出有关的语句。

输入一个正整数m(0<

=m<

=100),计算表达式m+(m+1)+(m+2)+......+100的值。

0(计算0+1+2+...+100)

10(计算10+11+12+...+100)

50(计算50+51+52+...+100)

sum=5005

sum=3825

inti,m,sum;

m);

sum=0;

for(i=m;

}

20033程序填空,不要改变与输入输出有关的语句。

输入2个正整数m和n(m<

=n),计算表达式1/m+1/(m+1)+1/(m+2)+......+1/n的值,输出时保留3位小数。

515(计算1/5+1/6+1/7+...+1/15)

1020(计算1/10+1/11+1/12+...+1/20)

13(计算1+1/2+1/3)

sum=1.235

sum=0.769

sum=1.833

inti,m,n;

doublesum;

m,&

n);

=n;

sum=sum+1.0/i;

sum=%.3f\n"

20034程序填空,不要改变与输入输出有关的语句。

输入一个正整数n,计算表达式1+1/3+1/5+......的前n项之和,输出时保留6位小数。

5(计算1+1/3+1/5+1/7+1/9)

23(计算1+1/3+1/5+...+1/45)

sum=1.787302

sum=2.549541

inti,n;

for(i=1;

sum=sum+1.0/(2*i-1);

sum=%.6f\n"

20035程序填空,不要改变与输入输出有关的语句。

读入一个正整数n,计算1-1/4+1/7-1/10+……的前n项之和,输出时保留3位小数。

3

sum=0.893

sum=0.819

#include

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

当前位置:首页 > 高等教育 > 哲学

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

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