c语言期中编程题,C语言编程期中考题.doc

C语言编程期中考题

姓名 赵明奎 学号 120410130 选择题号 2 、 7 、 9 、 16

…………………………………………………………………

C语言程序设计期中考试题(开卷)

考试说明:本期中考试为开卷考试,本试卷总分为100分,请考生从第一部分中任选2道题做作为编程的基础题,每题20分;从第二部分中任选2道题做为编程的应用题每题30分。交卷时选择的题号

第一部分基础题(任选2题,每题20分,共40分)

编写程序,把560分钟换算成用小时和分钟表示,然后进行输出。

编写程序,输入两个整数,1500和350,求出它们的商和余数并进行输出。

#include

int main()

{

int a,b,shang,yu;

a=1500;

b=350;

scanf("%d%d",&a,&b);

shang=a/b;

yu=a%b;

printf("shang%f,yu%f",shang,yu);

return 0;

}

编写程序,读入三个双精度数,求它们的平均值并保留此平均值小数点后一位数,对小数点后第二位数进行四舍五入,最后输出结果。

若a的值小于100,请将以下选择结构改写成由switch语句构成的选择结构。

if(a<30) m=1;

else if(a<40) m=2;

else if(a<50) m=3;

else if(a<60) m=4;

else m=5;

编写程序,输入一位学生的生日(年:y0、月m0、日d0),并输入当前的日期(年:y1、月m1、日d1),输出该生的实际年龄。

编写程序,输入一个整数,打印出它是奇数还是偶数。

编写程序,输入a,b,c三个数,打印出最大者。

#include

int main()

{

int a,b,c,t;

printf("please input a,b,c:");

scanf("%d,%d,%d",&a,&b,&c);

if (a

{

t=a;

a=b;

b=t;

}

if(a

{

t=a;

a=c;

c=t;

}

if(b

{

t=b;

b=c;

c=t;

}

printf("%d\t%d\t%d\n",a,b,c);

return 0;

}

第二部分应用题任选2题共60分)

对于以下函数:

Y=x(-5

编写程序,求1-3+5-7+…-99+101的值。

# include

void main()

{

int a,b,c,i;

a=0,c=1;

i=1;while(i<=51)

{

b=c*(2*i-1);

a=a+b;

c=c*(-1);

i++;

}

printf("%d\n",a);

}

编写程序,输出从公元2000年至3000年所有闰年的年号,每输出10个年号换一行,判断公元年是否为闰年的条件是:(1)公元年数如能被4整除,而不能被100整除,则是闰年。(2)公元年数能被400整除也是闰年。

编写程序,打印以下图形:(使用循环)

*

***

*****

*******

*****

***

*

输入1 个正整数n,计算 s 的前n项的和(保留 4 位小数)。s = 1 + 1/2! +....+ 1/n!

输入2 个正整数m和n(1<=m,n<=1000),输出m 和n之间所有满足各位数字的立方和等于它本身的数。

输入2 个正整数m和n(1<=m,n<=500),统计并输出m 和n之间的素数的个数以及这些素数的和。

输入一行字符,统计其中单词的个数。各单词之间用空格分隔,空格数可以是多个。

输入一个整数,从高位开始逐位输出它的各位数字。输出语句:printf("%-2d", digit);

#include

int main(void)

{

int digit, in, power, temp;

int repeat, ri;

scanf("%d", &repeat);

for(ri = 1; ri <= repeat; ri++)

{

scanf("%d", &in);

printf("\n");

}

}

输入2

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值