30题C语言文档格式.docx
- 文档编号:19356772
- 上传时间:2023-01-05
- 格式:DOCX
- 页数:12
- 大小:40.22KB
30题C语言文档格式.docx
《30题C语言文档格式.docx》由会员分享,可在线阅读,更多相关《30题C语言文档格式.docx(12页珍藏版)》请在冰豆网上搜索。
123.00
4、编写一个程序实现功能如下:
输入一个学生的生日(年:
y0、月:
m0、日:
d0),并输入当前日期(年:
y1、月:
m1、日:
d1)。
求出该学生的年龄(实足年龄)。
5、温度转换
华氏温度F和摄氏温度C是两种最常见的表示温度的方法,他们之间的转化公式如下:
C=5/9*(F-32)。
输入数据包含一个字符(仅限F或者C)和一个温度值,字符F或者C分别表示对应的温度是华氏温度或摄氏温度。
请计算并输出转换后的另外一种温度,输入和输出数据格式参见样例,小数点后要求保留2位。
F35
C1.67
6、成绩转换
输入一个百分制的成绩t,将其转换成对应的等级,具体转换规则如下:
90~100为A;
80~89为B;
70~79为C;
60~69为D;
0~59为E;
输入数据由一个整数组成。
对于每组输入数据,输出一行。
如果输入数据不在0~100范围内,请输出一行:
“Scoreiserror!
”。
56
E
7、三角形
给定三条边,请你判断一下能不能组成一个三角形。
每个实例包含三个正数A,B,C。
其中(A,B,C<
1000)。
对于每个测试实例,如果三条边长A,B,C能组成三角形的话,输出YES,否则NO。
222
YES
8、青年歌手大奖赛_评委会打分
青年歌手大奖赛中,评委会给参赛选手打分。
选手得分规则为去掉一个最高分和一个最低分,然后计算平均得分,请编程输出某选手的得分。
输入数据的第一个数是n(2<
n<
100),表示评委的人数,然后是n个评委的打分。
对于每组输入数据,输出选手的得分,结果保留2位小数,每组输出占一行。
4100999897
98.50
9、水仙花数
数学上有个水仙花数,是这样定义的:
“水仙花数”是指一个三位数,它的各位数字的立方和等于其本身,比如:
153=1^3+5^3+3^3。
现在要求输出所有在m和n范围内的水仙花数。
每组数据占一行,包括两个整数m和n(100<
=m<
=n<
=999)。
对于每个测试实例,要求输出所有在给定范围内的水仙花数,就是说,输出的水仙花数必须大于等于m,并且小于等于n,如果有多个,则要求从小到大排列在一行内输出,之间用一个空格隔开;
如果给定的范围内不存在水仙花数,则输出no;
每个测试实例的输出占一行。
100120
no
10、素数统计
给定一段连续的正整数,请判断其中素数的个数;
输入数据包含2个正整数A和B(0<
A<
B<
=100000),分别表示连续整数段的2端;
请判断并输出[A,B]范围内一共有多少个素数。
28
4
11、编写一个程序实现功能如下:
求两个非负整数的最大公约数和最小公倍数。
12、编写一个程序实现功能如下:
下面的程序是求1!
+3!
+5!
+……+n!
的和。
13、编写一个程序实现功能如下:
如果整数A的全部因子(包括1,不包括A本身)之和等于B;
且整数B的全部因子(包括1,不包括B本身)之和等于A,则将整数A和B称为亲密数。
求3000以内的全部亲密数。
14、百钱买百鸡
这是一个经典问题:
话说某人用一百个铜钱刚好买了一百只鸡,其中一只公鸡x个铜钱,一只母鸡y个铜钱,一个铜钱z只小鸡,问一百只鸡中公鸡,母鸡,小鸡各有多少只呢?
输入数据包含三个正整数x、y、z,其具体含义参见题目描述。
如果给定的数据无解,请输出:
&
quot;
nosolution!
.
否则,请分别输出公鸡、母鸡和小鸡的个数,数据之间用一个空格隔开。
如果有多组答案,请用多行输出所有结果,并优先输出x较小的结果(x相同的,再比较y,y较小者优先输出),具体格式参见样例;
533
41878
81181
12484
15、不容易的徐老汉
(用自定义函数实现)
徐老汉这两年辛辛苦苦养了不少羊,到了今年夏天,由于高温干旱,实在没办法解决牲畜的饮水问题,就决定把这些羊都赶到集市去卖。
从黄泥板村到交易地点要经过N个收费站,收费员说由于羊是4条腿,所以也要收过路费。
由于徐老汉没钱,收费员就将他的羊拿走一半,看到老汉泪水涟涟,犹豫了一下,又还给老汉一只。
巧合的是,后面每过一个收费站,都是拿走当时羊的一半,然后退还一只,等到老汉到达市场,就只剩下3只羊了。
你能帮忙算一下老汉最初有多少只羊吗?
每组输入数据包含一个整数a(0<
a<
=30),表示收费站的数量。
对于每个测试实例,请输出最初的羊的数量。
1
2
4
6
16、编写一个程序实现功能如下:
输出由字符w构造成的形如W的图形。
(自定义函数实现)
wwww
wwww
wwww
17、母牛的故事
有一头母牛,它每年年初生一头小母牛。
每头小母牛从第四个年头开始,每年年初也生一头小母牛。
请编程实现在第n年的时候,共有多少头母牛?
输入数据每个测试实例包括一个整数n(0<
55),n的含义如题目中描述。
对于每个测试实例,输出在第n年的时候母牛的数量。
18、数列有序!
题目描述(数组实现)
有n(n<
=100)个整数,已经按照从小到大顺序排列好,现在另外给一个整数m,请将该数插入到序列中,并使新的序列仍然有序。
每组数据由两行组成,第一行是n和m,第二行是已经有序的n个数的数列。
对于每个测试实例,输出插入新的元素后的数列。
33
124
1234
19、绝对值排序
输入n(n<
=100)个整数,按照绝对值从大到小排序后输出。
题目保证对于每一个测试实例,所有的数的绝对值都不相等。
每组输入数据的第一个数字为n,接着是n个整数。
对于每个测试实例,输出排序后的结果,两个数之间用一个空格隔开。
33-42
-432
20、回文串
“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。
请写一个程序判断读入的字符串是否是“回文”。
每组测试数据包含一个字符串。
如果一个字符串是回文串,则输出"
yes"
否则输出"
no"
.
level
abcde
noon
haha
yes
no
21、字符串统计
对于给定的一个字符串,统计其中数字字符出现的次数。
输入数据是一个字符串。
对于输入数据,输出该串中数值的个数。
asdfasdf123123asdfasdf
22、C语言合法标识符
输入一个字符串,判断其是否是C语言的合法标识符。
每组输入数据是一个长度不超过50的字符串。
对于每组输入数据,如果是C的合法标识符,则输出"
,否则,输出“no”。
12ajf
fi8x_a
yes
23、海选女主角
电影《杭电记忆》准备海选女主角,面试那天,刚好来了m*n个MM,站成一个m*n的队列,导演为每个MM打了分数,分数都是32位有符号整数(分数还可能为负)。
选拔规则是:
要选一个面试分数绝对值(必须还是32位整数)最大的MM。
特别说明:
如果不幸选中一个负分的MM,也没关系,因为我觉得,如果不能吸引你,那要想法恶心你。
每组输入数据的第一行是两个整数m和n,表示应聘MM的总共的行列数,然后是m行整数,每行有n个,m和n的定义见题目的描述。
对于每组输入数据,输出三个整数x,y和s,分别表示选中的MM的行号、列号和分数。
note:
行号和列号从一开始,如果有多个MM的分数绝对值一样,那么输出排在最前面的一个(即行号最小的那个,如果行号相同则取列号最小的那个)。
23
14-3
-730
21-7
24、首字母变大写
输入一个英文句子,将每个单词的第一个字母改成大写字母。
测试实例是一个长度不超过100的英文句子。
请输出按照要求改写后的英文句子。
ilikeacm
ILikeAcm
拓展:
读入一篇英语文档,并将其每个单词的第一个字母改成大写字母。
25、密码
假设一个比较安全的密码至少应该满足下面两个条件:
(1)密码长度大于等于8,且不要超过16。
(2).密码中的字符应该来自下面“字符类别”中四组中的至少三组。
这四个字符类别分别为:
1.大写字母:
A,B,C...Z;
2.小写字母:
a,b,c...z;
3.数字:
0,1,2...9;
4.特殊符号:
~,!
@,#,$,%,^;
给你一个密码,你的任务就是判断它是不是一个安全的密码。
每组测试实例包含一个密码(长度最大为50),密码仅包括上面的四类字符。
对于每个测试实例,判断这个密码是不是一个安全的密码,是的话输出YES,否则输出NO。
a1b2c3d4
Linle@ACM
NO
YES
26、电梯
有一部电梯,每往上一层需要6秒钟,每往下一层需要4秒,每开一次门需要5秒,假设现在电梯内有N个人,并且知道各自的需求,请计算完成本趟运行所需要的时间。
1、假设最开始电梯在0层;
2、完成所有请求后电梯需要回到0层;
3、到同一楼层的人不管有几人,电梯开门的时间总共只需要5秒.
输入数据首先包含一个整数N(0<
N<
=10),表示电梯内的人数,然后是N个人要到的楼层Si(1<
=Si<
=100)。
请计算并输出完成本趟运行需要的时间。
42222
25
提示:
样例中4个人都是到2楼,所以上行需要12秒,开门需要5秒,电梯再下来回到0层需要8秒,所以答案是25秒.
27万年历
输入年月
输出该月的日历
例:
28:
大数加减
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 30 语言