用c语言编程确定一个相图的截面,2011级本科C语言上机复习题.doc

2011级 《C语言程序设计》

上机复习题

编写一个程序,调用printf函数在一行上输出您的姓名,再调用一次printf函数在两个单独的行上输出您的名和姓。输出应该如下所示(当然里面要换成您的姓名):

张大山

大山

编程将任给的一摄氏温度c转换为相应的华氏温度f输出,转换关系为:

编程判断一整数的奇偶性,并输出该数“是奇数”或“是偶数”的信息。

提示:除以2余数为0的数即为偶数,可以此为条件编程。

编写一个程序,读入两个整数,如果第一个数是第二个数的倍数则输出”yes”,否则输出”no”。例如,若输入6和3时,应输出yes,输入9和6时则应输出no。

编写一个程序,要求用户输入两个整数,然后显示其中较大的数,并在其后跟随”此数较大。”文字。如果这两个数字相等,那么显示消息”这两个数字相等。”。

依据下面的公式编写程序,要求根据输入的x值,计算出y的值。

3×x2+1 (x ≦ 2.5)

y = x + (2.5 < x ≦ 10)

x + 9 (x > 10)

编程实现:输入一个成绩等级(A、B、C、D、E),输出对应的百分制成绩。等级A对应95,B对应85,C对应75,D对应65,E对应55。

输入两个正整数m和n,输出它们的最小公倍数。

提示:m和n的最小公倍数等于二数之乘积除以他们的最大公倍数”。

输出100以内能被3整除且个位数为6的所有整数。

提示:任意一数a的个位数等于该数除以10的余数(a%10)。

编程计算从1到10各数阶乘的和,即1! + 2! + 3! + …… + 9! + 10! 的和。

使用嵌套循环产生下列由大写字母组成的图案:

提示:字符A的ASCII编码为65,也可以直接用‘A’表示。

A

AB

ABC

…………

ABCDEFGHIJKLMNOPQRSTUVWXY

ABCDEFGHIJKLMNOPQRSTUVWXyZ

编程输出所有三位数中的素数。

提示:对于整数x,若从2~(x/2)的各整数都不能整除x,则x 为素数。

定义一个函数even(),判断一个整数是否是偶数。如果是偶数返回1,否则返回0。(要求包括能使程序正常运行的主函数)

编写函数mypow,求整型变量x的y次方。(要求包括能使程序正常运行的主函数)

输入一个3位整数,输出它的逆序数。例如,输入127,输出应该是721。

求若干个同学某门课的平均成绩。每一个学生的成绩在程序运行时通过scanf()输入,若输入-1,则表示输入到此结束,然后输出大于平均成绩的学生成绩以及人数。

如图所示,有n个整数,使前面各数顺序向后移m个位置,最后m个数变成最前面m个数(顺序不变)。参照上例编写三个函数:数据的产生(用随机函数)、处理和显示的功能,在主函数中定义一个具有n个元素的数组,并调用这三个函数实现整个程序的功能。

n-m个数

n-m个数

m

m个数

编写一个字符串连接函数,其功能是将两个字符串连接起来形成一个新的字符串,以实现库函数strcat()的功能。

编写一个字符串复制函数,其功能是将字符数组s2中的全部字符(包括字符串结束符号'\0')拷贝到字符数组 s1 中,以实现库函数strcpy()的功能。

有一字符串,包含n个字符。写一函数,将此字符串中从第m个字符开始的全部字符复制成为另一个字符串。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值