- 博客(21)
- 收藏
- 关注
原创 1014 福尔摩斯的约会
大侦探很快就明白了,字条上奇怪的乱码实际上就是约会的时间星期四 14:04,因为前面两字符串中第 1 对相同的大写英文字母(大小写有区分)是第 4 个字母D,代表星期四;第 2 对相同的字符是E,那是第 5 个英文字母,代表一天里的第 14 个钟头(于是一天的 0 点到 23 点由数字 0 到 9、以及大写字母A到N表示);后面两字符串第 1 对相同的英文字母s出现在第 4 个位置(从 0 开始计数)上,代表第 4 分钟。现给定两对字符串,请帮助福尔摩斯解码得到约会的时间。
2024-07-31 23:25:25
131
原创 1015 德才论
宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入格式:输入第一行给出 3 个正整数,分别为:N(≤105),即考生总数;L(≥60),为录取最低分数线,即德分和才分均不低于 L 的考生才有资格被考虑录取;
2024-07-31 23:23:44
373
原创 1016 部分A+B
正整数 A 的“DA(为 1 位整数)部分”定义为由 A 中所有 DA 组成的新整数 PA。例如:给定 A=3862767,DA=6,则 A 的“6 部分”PA 是 66,因为 A 中有 2 个 6。现给定 A、DA、B、DB,请编写程序计算 PA+PB。输入格式:输入在一行中依次给出 A、DA、B、DB,中间以空格分隔,其中 0<A,B<109。输出格式:在一行中输出 PA+PB 的值。3990。
2024-07-29 10:44:45
118
原创 7-3 复数类的操作
4、定义成员函数Print(),调用该函数时,以格式(real, image)输出当前对象。3、定义取反成员函数,调用时能返回该复数的相反数(实部、虚部分别是原数的相反数)。5、编写加法友元函数,以复数对象c1,c2为参数,求两个复数对象相加之和。(4)计算c2的相反数与c1相加结果,并输出。2、定义构造函数,用于指定复数的实部与虚部。第一行是复数c1的实部与虚部,以空格分隔;第二行是复数c2的实部与虚部,以空格分隔。(2)读入两个实数,用于初始化对象c2。(3)计算c1与c2相加结果,并输出。
2024-03-26 17:05:25
665
原创 练习7-8 方阵循环右移
本题要求编写程序,将给定n×n方阵中的每个元素循环向右移m个位置,即将第0、1、⋯、n−1列变换为第n−m、n−m+1、⋯、n−1、0、1、⋯、n−m−1列。输入第一行给出两个正整数m和n(1≤n≤6)。接下来一共n行,每行n个整数,表示一个n阶的方阵。按照输入格式输出移动后的方阵:即输出n行,每行n个整数,每个整数后输出一个空格。
2024-02-01 14:39:19
286
1
原创 习题9-4 查找书籍
给定n本书的名称和定价,本题要求编写程序,查找并输出其中定价最高和最低的书的名称和定价。输入第一行给出正整数n(<10),随后给出n本书的信息。每本书在一行中给出书名,即长度不超过30的字符串,随后一行中给出正实数价格。题目保证没有同样价格的书。在一行中按照“价格, 书名”的格式先后输出价格最高和最低的书。价格保留2位小数。
2024-01-25 15:10:35
581
原创 练习11-4 字符定位(最后一次找到的字符)
本题要求定义一个函数,在字符串中查找字符,并定位在最后一次找到的位置。其中s是字符串首地址,ch是要查找的字符。要求函数在字符串s中查找字符ch,如果找到,返回最后一次找到的该字符在字符串中的位置(地址);否则,返回空指针NULL。
2024-01-21 14:26:44
766
1
原创 习题8-3 数组循环右移
其实这是一个简单的数学问题。循环右移6次,就等于数组回到了原来的位置上(等于没移动);循环右移7次,就等于数组用前6次循环使数组回到了原来的位置上(等于没移动),再右移剩下的7-6=1次(实际移动次数);循环右移8次,就等于数组用前6次循环使数组回到了原来的位置上(等于没移动),再右移剩下的8-6=2次(实际移动次数)。所以,我们直接用m=m%n,获得数组的实际移动次数。问题2:第一个for循环的作用是为了将原数组的前(n-m)个数储存起来(此题为前4个)。
2024-01-12 14:19:22
497
1
原创 习题8-2 在数组中查找指定元素
本题要求实现一个在数组中查找指定元素的简单函数。其中list[]是用户传入的数组;n(≥0)是list[]中元素的个数;x是待查找的元素。如果找到则函数search返回相应元素的最小下标(下标从0开始),否则返回−1。
2024-01-10 21:48:26
321
原创 习题8-1 拆分实数的整数与小数部分
本题运用了强制类型转化((int)x)。读者可以去了解一下常见的将至类型转化——int,short,float,char...
2024-01-10 21:45:05
378
原创 练习8-8 移动字母
本题要求编写函数,将输入字符串的前3个字符移到最后。其中char s[]是用户传入的字符串,题目保证其长度不小于3;函数Shift须将按照要求变换后的字符串仍然存在s[]里。
2024-01-09 20:49:28
721
原创 习题6-6 使用函数输出一个整数的逆序数
本题要求实现一个求整数的逆序数的简单函数。其中函数reverse须返回用户传入的整型number的逆序数。
2024-01-08 16:29:22
605
原创 习题6-5 使用函数验证哥德巴赫猜想
本题要求实现一个判断素数的简单函数,并利用该函数验证哥德巴赫猜想:任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意:1不是素数,2是素数。其中函数prime当用户传入参数p为素数时返回1,否则返回0;函数Goldbach按照格式“n=p+q”输出n的素数分解,其中p≤q均为素数。又因为这样的分解不唯一(例如24可以分解为5+19,还可以分解为7+17),要求必须输出所有解中p最小的解。89 100。
2024-01-07 21:22:05
605
1
原创 习题6-4 使用函数输出指定范围内的Fibonacci数
本题要求实现一个计算Fibonacci数的简单函数,并利用其实现另一个函数,输出两正整数m和n(0
2024-01-07 20:47:59
353
1
原创 习题6-2 使用函数求特殊a串数列和
给定两个均不超过9的正整数a和n,要求编写函数求a+aa+aaa++⋯+aa⋯a(n个a)之和。其中函数fn须返回的是n个a组成的数字;SumA返回要求的和。2 3。
2024-01-06 21:29:39
327
原创 习题6-1 分类统计字符个数
本题要求实现一个函数,统计给定字符串中英文字母、空格或回车、数字字符和其他字符的个数。其中char s[]是用户传入的字符串。函数须在一行内按照的格式输出。aZ &09 Az。
2024-01-06 21:12:29
338
原创 习题5-8 空心的数字金字塔
本题要求实现一个函数,输出n行空心的数字金字塔。其中n是用户传入的参数,为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行空心的数字金字塔,请注意,最后一行的第一个数字前没有空格。5。
2024-01-06 11:34:57
395
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人