![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
基础编程题目集
漆黑的莫莫
这个作者很懒,什么都没留下…
展开
-
7-31 字符串循环左移 (20分)
题目 输入一个字符串和一个非负整数N,要求将字符串循环左移N次。 输入格式: 输入在第1行中给出一个不超过100个字符长度的、以回车结束的非空字符串;第2行给出非负整数N。 输出格式: 在一行中输出循环左移N次后的字符串。 输入样例: Hello World! 2 输出样例: llo World!He 参考解答: #include<stdio.h> int main() { i...原创 2020-05-06 06:16:28 · 290 阅读 · 0 评论 -
6-11 求自定类型元素序列的中位数 (25分)
题目 本题要求实现一个函数,求N个集合元素A[]的中位数,即序列中第⌊(N+1)/2⌋大的元素。其中集合元素的类型为自定义的ElementType。 函数接口定义: > ElementType Median( ElementType A[], int N ); 其中给定集合元素存放在数组A[]中,正整数N是数组元素个数。该函数须返回N个A[]元素的中位数,其值也必须是ElementType...原创 2020-04-25 20:40:42 · 1692 阅读 · 0 评论 -
7-28 猴子选大王 (20分)
题目 一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王? 输入格式: 输入在一行中给一个正整数N(≤1000)。 输出格式: 在一行中输出当选猴王的编号。 输入样例: 11 输出...转载 2020-04-24 07:39:40 · 549 阅读 · 0 评论 -
7-32 说反话-加强版 (20分)
题目 给定一句英语,本题要求编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。 输出格式: 每个测试用例的输出占一行,输出倒序后的句子,并且保证单词间只有1个空格。 输入样例: Hello World Here...原创 2020-04-23 14:59:31 · 582 阅读 · 0 评论 -
7-38 数列求和-加强版 (20分)
题目 本题要求编写一个程序,使其能够求出数列的各项总和。 数列形式为:给定某数字A(1≤A≤9)以及非负整数N(0≤N≤100000),求数列之和S=A+AA+AAA+⋯+AA⋯A(N个A)。 例如A=1, N=3时,S=1+11+111=123。 输入格式: 输入数字A与非负整数N。 输出格式: 输出其N项数列之和S的值。 输入样例: 1 3 输出样例: 123 参考解答: #inclu...原创 2020-04-22 10:41:29 · 349 阅读 · 0 评论