摘要: 给定某数字 A(1 ≤ A≤ 9)以及非负整数 N(0 ≤ N ≤ 1000000),求数列之和 S=A+AA+AAA+···+AA···A(N 个 A)。例如 A=1, N=3 时,S = 1 + 11 + 111 = 123。 输入格式: 输入数字 A 与非负整数 N。 输出格式: 输出其 N 阅读全文
posted @ 2016-08-04 23:05 文之 阅读(1885) 评论(0) 推荐(1) 编辑
摘要: 将一个正整数N分解成几个正整数相加,可以有多种分解方法,例如7=6+1,7=5+2,7=5+1+1,…。编程求出正整数N的所有整数分解式子。 输入格式: 每个输入包含一个测试用例,即正整数N (0 按递增顺序输出N的所有整数分解式子。递增顺序是指:对于两个分解序列 \(N_1={n_1, n_2, 阅读全文
posted @ 2016-08-04 22:58 文之 阅读(12345) 评论(3) 推荐(5) 编辑
摘要: 本题要求编写程序,计算2个复数的和、差、积、商。 输入格式: 输入在一行中按照 的格式给出2个复数 和`C2=a2+b2i`的实部和虚部。题目保证C2不为0。 输出格式: 分别在4行中按照 结果的格式顺序输出2个复数的和、差、积、商,数字精确到小数点后1位。如果结果的实部或者虚部为0,则不输出。如果 阅读全文
posted @ 2016-08-04 22:39 文之 阅读(939) 评论(1) 推荐(0) 编辑
摘要: 本题要求编写程序,计算N个有理数的平均值。 输入格式: 输入第一行给出正整数 N(≤ 100);第二行中按照 的格式给出 N 个分数形式的有理数,其中分子和分母全是整形范围内的整数;如果是负数,则负号一定出现在最前面。 输出格式: 在一行中按照 的格式输出N个有理数的平均值。注意必须是该有理数的最简 阅读全文
posted @ 2016-08-04 22:31 文之 阅读(802) 评论(0) 推荐(0) 编辑
摘要: 通讯录中的一条记录包含下述基本信息:朋友的姓名、出生日期、性别、固定电话号码、移动电话号码。 本题要求编写程序,录入 N 条记录,并且根据要求显示任意某条记录。 输入格式: 输入在第一行给出正整数 N(≤ 10);随后 N 行,每行按照格式姓名 生日 性别 固话 手机给出一条记录。其中姓名是不超过 阅读全文
posted @ 2016-08-04 22:23 文之 阅读(665) 评论(0) 推荐(0) 编辑
摘要: 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。 输出格式: 每个测试用例的输出占一行,输出 阅读全文
posted @ 2016-08-04 22:16 文之 阅读(3272) 评论(0) 推荐(1) 编辑
摘要: 输入一个字符串和一个非负整数 N,要求将字符串循环左移 N 次。 输入格式: 输入在第1行中给出一个不超过 100 个字符长度的、以回车结束的非空字符串;第 2 行给出非负整数 N。 输出格式: 在一行中输出循环左移 N 次后的字符串。 输入样例: Hello World! 2 输出样例: llo 阅读全文
posted @ 2016-08-04 22:10 文之 阅读(920) 评论(0) 推荐(0) 编辑
摘要: 我们已经知道了将 N 个整数按从小到大排序的冒泡排序法。本题要求将此方法用于字符串序列,并对任意给定的 K( include int main () { int N, K; scanf("%d %d\n", &N, &K); //要输入一个回车,不然 gets 会得到一个回车,转为\0 存入第一个字 阅读全文
posted @ 2016-08-04 22:06 文之 阅读(3273) 评论(0) 推荐(0) 编辑
摘要: 输入2个字符串S1和S2,要求删除字符串S1中出现的所有子串S2,即结果字符串中不能包含S2。 输入格式: 输入在2行中分别给出不超过80个字符长度的、以回车结束的2个非空字符串,对应S1和S2。 输出格式: 在一行中输出删除字符串S1中出现的所有子串S2后的结果字符串。 输入样例: Tomcat 阅读全文
posted @ 2016-08-04 21:59 文之 阅读(13478) 评论(2) 推荐(3) 编辑
摘要: 一群猴子要选新猴王。新猴王的选择方法是:让N只候选猴子围成一圈,从某位置起顺序编号为1~N号。从第1号开始报数,每轮从1报到3,凡报到3的猴子即退出圈子,接着又从紧邻的下一只猴子开始同样的报数。如此不断循环,最后剩下的一只猴子就选为猴王。请问是原来第几号猴子当选猴王? 输入格式: 输入在一行中给一个 阅读全文
posted @ 2016-08-04 20:53 文之 阅读(1836) 评论(0) 推荐(0) 编辑
摘要: 你的程序要读入一行文本,其中以空格分隔为若干个单词,以.结束。你要输出每个单词的长度。这里的单词与语言无关,可以包括各种符号,比如 算一个单词,长度为4。注意,行中可能出现连续的空格;最后的 不计算在内。 输入格式: 输入在一行中给出一行文本,以.结束 提示:用 ;来读入一个字符,直到读到.为止。 阅读全文
posted @ 2016-08-04 19:09 文之 阅读(3223) 评论(0) 推荐(1) 编辑
摘要: 分数可以表示为 的形式。编写一个程序,要求用户输入一个分数,然后将其约分为最简分式。最简分式是指分子和分母不具有可以约分的成分了。如6/12可以被约分为1/2。当分子大于分母时,不需要表达为整数又分数的形式,即11/8还是11/8;而当分子分母相等时,仍然表达为1/1的分数形式。 输入格式: 输入在 阅读全文
posted @ 2016-08-04 18:47 文之 阅读(3064) 评论(0) 推荐(0) 编辑
摘要: 输入一个整数(位数不超过9位)代表一个人民币值(单位为元),请转换成财务要求的大写中文格式。如23108元,转换后变成“贰万叁仟壹百零捌”元。为了简化输出,用小写英文字母a j顺序代表大写数字0 9,用S、B、Q、W、Y分别代表拾、百、仟、万、亿。于是23108元应被转换输出为“cWdQbBai”元 阅读全文
posted @ 2016-08-04 18:40 文之 阅读(1481) 评论(0) 推荐(0) 编辑
摘要: 乌龟与兔子进行赛跑,跑场是一个矩型跑道,跑道边可以随地进行休息。乌龟每分钟可以前进3米,兔子每分钟前进9米;兔子嫌乌龟跑得慢,觉得肯定能跑赢乌龟,于是,每跑10分钟回头看一下乌龟,若发现自己超过乌龟,就在路边休息,每次休息30分钟,否则继续跑10分钟;而乌龟非常努力,一直跑,不休息。假定乌龟与兔子在 阅读全文
posted @ 2016-08-04 18:33 文之 阅读(845) 评论(0) 推荐(0) 编辑
摘要: 5 20 打印九九口诀表 下面是一个完整的下三角九九口诀表: 1\ 1=1 1\ 2=2 2\ 2=4 1\ 3=3 2\ 3=6 3\ 3=9 1\ 4=4 2\ 4=8 3\ 4=12 4\ 4=16 1\ 5=5 2\ 5=10 3\ 5=15 4\ 5=20 5\ 5=25 1\ 6=6 2 阅读全文
posted @ 2016-08-04 18:20 文之 阅读(963) 评论(0) 推荐(0) 编辑
摘要: 给定不超过6的正整数A,考虑从A开始的连续4个数字。请输出所有由它们组成的无重复数字的3位数。 输入格式: 输入在一行中给出A。 输出格式: 输出满足条件的的3位数,要求从小到大,每行6个整数。整数间以空格分隔,但行末不能有多余空格。 输入样例: 2 输出样例: 234 235 243 245 25 阅读全文
posted @ 2016-08-04 16:26 文之 阅读(3921) 评论(0) 推荐(0) 编辑