c语言程序设计基础复习,C语言程序设计基础周末复习题目

1.【问题描述】给出一个不多于5位的正整数,要求:

1.求出它是几位数。

2.分别打印出每一位数字。

3.按照逆序打印出每一位数字。

【输入形式】控制台输入该正整数。

【输出形式】控制台分行输出输出结果。

【样例1输入】

1234

【样例1输出】

4

1234

4321

【样例1说明】1234位数为4,分别为1,2,3,4,逆序为4321

【样例2输入】

200

【样例2输出】

3

200

002

【样例1说明】200位数为3,分别为2,0,0,逆序为002

【评分标准】该题共有三个输出整数,完全正确得10分,每答错一个扣掉4分,直至得分为0。本题要求上传程序的源文件。所采用语言可以是C(.c)。

主文件名设定为intprint.c

2.【问题描述】

从键盘输入一个字符,求出它的前驱和后继字符(按照ASCII码值排序),并按照从小到大的顺序输出这三个字符和对应的ASCII值。

【输入形式】

从键盘输入一个字符

【输出形式】

按两行输出:

第一行按照从小到大的顺序输出这三个字符,并以一个空格隔开;

第二行按照从小到大的顺序输出三个字符对应的ASCII值,并以一个空格隔开。

【输入样例】

b

【输出样例】

a b c

97 98 99

【样例说明】

输入字符b,b的前驱字符是a,后继字符是c,第一行按照从小到大的顺序输出a b c;第二行输出对应的ASCII值97 98 99

【评分标准】

结果完全正确得20分,每个测试点4分。提交程序名为:c0103.c。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值