
Code up
文章平均质量分 56
privilage
这个作者很懒,什么都没留下…
展开
-
1933 problem A :输出梯形
题目描述输入一个高度h,输出一个高为h,上底边为h的梯形。输入一个整数h(1<=h<=1000)。输出h所对应的梯形。样例输入5样例输出 ***** ******* ********* ************************思路:第一行输出*数量为h,第二行为h+2,最后一行为3h-2;codeup采用多点测试,要使用while···E...原创 2018-04-14 13:57:54 · 226 阅读 · 0 评论 -
1944 Problem D:八进制
题目描述输入一个整数,将其转换成八进制数输出。输入输入包括一个整数N(0<=N<=100000)。输出可能有多组测试数据,对于每组数据,输出N的八进制表示数。样例输入985样例输出11105思路:用int型读取n,直接除基取余即可;代码如下:#include <cstdio>int main(){ int n, ans[40]; while (~ scan...原创 2018-04-16 20:01:13 · 168 阅读 · 0 评论 -
5901 Problem I:【字符串】回文串
题目描述读入一串字符,判断是否是回文串。“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。输入一行字符串,长度不超过255。输出如果是回文串,输出“YES”,否则输出“NO”。样例输入12321样例输出YES思路:假设字符串str从下标0开始,i位对应len - 1 - i位,只要存在不同,即不是回文数;因为回文数是正反读都一样的字符串,所以只需要遍历字...原创 2018-04-16 21:25:49 · 413 阅读 · 0 评论 -
1785 Problem A:字符串连接
题目描述不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输入每一行包括两个字符串,长度不超过100。输出可能有多组测试数据,对于每组数据,不借用任何字符串库函数实现无冗余地接受两个字符串,然后把它们无冗余的连接起来。输出连接后的字符串。样例输入abc def样例输出abcdef思路:本题直接用scanf将两个字符串存储到二维数组中,按顺序输出即可;代码如下:#incl...原创 2018-04-17 10:35:48 · 261 阅读 · 0 评论 -
1805 Problem B:首字母大写
题目描述对一个字符串中的所有单词,如果单词的首字母不是大写字母,则把单词的首字母变成大写字母。在字符串中,单词之间通过空白符分隔,空白符包括:空格(' ')、制表符('\t')、回车符('\r')、换行符('\n')。输入输入一行:待处理的字符串(长度小于100)。输出可能有多组测试数据,对于每组数据,输出一行:转换后的字符串。样例输入if so, you already have a googl...原创 2018-04-17 11:38:27 · 889 阅读 · 0 评论 -
1808 Problem C:字符串的查找删除
题目描述给定一个短字符串(不含空格),再给定若干字符串,在这些字符串中删除所含有的短字符串。输入输入只有1组数据。输入一个短字符串(不含空格),再输入若干字符串直到文件结束为止。输出删除输入的短字符串(不区分大小写)并去掉空格,输出。样例输入in#include int main(){printf(" Hi ");}样例输出#cludetma(){prtf("Hi");}提示...原创 2018-04-17 18:39:40 · 1736 阅读 · 7 评论 -
1932 problemA: 统计同成绩学生人数
题目描述读入N名学生的成绩,将获得某一给定分数的学生人数输出。输入测试输入包含若干测试用例,每个测试用例的格式为第1行:N第2行:N名学生的成绩,相邻两数字用一个空格间隔。第3行:给定分数当读到N=0时输入结束。其中N不超过1000,成绩分数为(包含)0到100之间的一个整数。输出对每个测试用例,将获得给定分数的学生人数输出。样例输入470 80 90 10080365 75 8555...原创 2018-04-12 19:02:25 · 227 阅读 · 0 评论 -
1934 ProblemB:找x
题目描述输入一个数n,然后输入n个数值各不相同,再输入一个值x,输出这个值在这个数组中的下标(从0开始,若不在数组中则输出-1)。输入测试数据有多组,输入n(1<=n<=200),接着输入n个数,然后输入x。输出对于每组输入,请输出结果。样例输入41 2 3 43样例输出2 注意有多组数据。代码如下:#include <cstdio>const int max_n ...原创 2018-04-12 19:10:53 · 128 阅读 · 0 评论 -
1937 Problem D : 查找
题目描述输入N个学生的信息,然后进行查询。输入输入的第一行为N,即学生的个数(N<=1000)接下来的N行包括N个学生的信息,信息格式如下:01 李江 男 2102 刘唐 男 2303 张军 男 1904 王娜 女 19然后输入一个M(M<=10000),接下来会有M行,代表M次查询,每行输入一个学号,格式如下:02030104输出输出M行,每行包括一个对应于查询的学生的信息。如果没有...原创 2018-04-12 20:02:00 · 123 阅读 · 0 评论 -
1937 Problem D:查找
题目描述输入数组长度 n 输入数组 a[1...n] 输入查找个数m 输入查找数字b[1...m] 输出 YES or NO 查找有则YES 否则NO 。输入输入有多组数据。每组输入n,然后输入n个整数,再输入m,然后再输入m个整数(1<=m<=n<=100)。输出如果在n个数组中输出YES否则输出NO。样例输入63 2 5 4 7 823 6样例输出YESN...原创 2018-04-13 11:47:21 · 279 阅读 · 0 评论 -
1943 Problem C:进制转换
题目描述将一个长度最多为30位数字的十进制非负整数转换为二进制数输出。输入多组数据,每行为一个长度不超过30位的十进制非负整数。(注意是10进制数字的个数可能有30个,而非30bits的整数)输出每行输出对应的二进制数。样例输入9852111126样例输出11110110011101001110001100110思路:本题中数字可能达到30位,远超于longlong型,所以只能用字符串对数...原创 2018-04-16 16:08:05 · 348 阅读 · 0 评论 -
1942 Problem B:数制转换
题目描述求任意两个不同进制非负整数的转换(2进制~16进制),所给整数在long所能表达的范围之内。不同进制的表示符号为(0,1,...,9,a,b,...,f)或者(0,1,...,9,A,B,...,F)。输入输入只有一行,包含三个整数a,n,b。a表示其后的n 是a进制整数,b表示欲将a进制整数n转换成b进制整数。a,b是十进制整数,2 =< a,b <= 16。输出可能有多组测...原创 2018-04-16 13:17:27 · 492 阅读 · 0 评论 -
1941 Problem A:又一版 A+B
题目描述输入两个不超过整型定义的非负10进制整数A和B(<=231-1),输出A+B的m (1 < m <10)进制数。输入输入格式:测试输入包含若干测试用例。每个测试用例占一行,给出m和A,B的值。当m为0时输入结束。输出输出格式:每个测试用例的输出占一行,输出A+B的m进制数。样例输入2 4 58 123 4560样例输出10011103提示注意输入的两个数相加后的结果可能会...原创 2018-04-16 10:42:31 · 186 阅读 · 0 评论 -
A1031. Hello World for U (20)/ 1993 problemB
Given any string of N (>=5) characters, you are asked to form the characters into the shape of U. For example, "helloworld" can be printed as:h de ll rlowoThat is, the characters must be pri...原创 2018-04-14 12:07:18 · 140 阅读 · 0 评论 -
2003 Problem C
题目描述请输入高度h,输入一个高为h,上底边长为h 的等腰梯形(例如h=4,图形如下)。 **** ****** ******************输入输入第一行表示样例数m,接下来m行每行一个整数h,h不超过10。输出对应于m个case输出要求的等腰梯形。样例输入14样例输出 **** ****** ******************思路:此题目与1933 problem...原创 2018-04-14 14:26:33 · 120 阅读 · 0 评论 -
2506 Problem D 沙漏图形 tri2str [1*+]
题目描述问题:输入n,输出正倒n层星号三角形。首行顶格,星号间有一空格,效果见样例 输入样例: 3 输出样例:* * * * * * * * * * *数据规模 1<= n <=50 思路:此题目与B1027有些类似;只是将每行输出的偶数位的字符改为了空格;代码如下:#include <cstdio>int main(){ int n; while (...原创 2018-04-14 14:52:30 · 273 阅读 · 0 评论 -
1928 Problem A:日期差值
题目描述有两个日期,求两个日期之间的天数,如果两个日期是连续的我们规定他们之间的天数为两天。输入有多组数据,每组数据有两行,分别表示两个日期,形式为YYYYMMDD输出每组数据输出一行,即日期差值样例输入2013010120130105样例输出5思路:先读入两个数据,用取余、相除的方式求出年月日,写一个函数用于判断两个日期的大小,通过对第一个日期的日数依次知道与第二个日期相同,即可确定两个日期之...原创 2018-04-14 15:48:13 · 425 阅读 · 0 评论 -
1929 Problem B:Day of Week
题目描述We now use the Gregorian style of dating in Russia. The leap years are years with number divisible by 4 but not divisible by 100, or divisible by 400.For example, years 2004, 2180 and 2400 are lea...原创 2018-04-14 17:14:01 · 612 阅读 · 0 评论 -
1931 Problem C :打印日期
题目描述给出年分m和一年中的第n天,算出第n天是几月几号。输入输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。输出可能有多组测试数据,对于每组数据,按 yyyy-mm-dd的格式将输入中对应的日期打印出来。样例输入2013 602012 3002011 3502000 211样例输出2013-03-012012-10-262011-12-16...原创 2018-04-14 18:37:18 · 198 阅读 · 0 评论 -
2026 Problem D:日期类
题目描述编写一个日期类,要求按xxxx-xx-xx 的格式输出日期,实现加一天的操作。输入输入第一行表示测试用例的个数m,接下来m行每行有3个用空格隔开的整数,分别表示年月日。测试数据不会有闰年。输出输出m行。按xxxx-xx-xx的格式输出,表示输入日期的后一天的日期。样例输入21999 10 202001 1 31样例输出1999-10-212001-02-01 思路:因无闰年,将平年...原创 2018-04-14 19:02:11 · 155 阅读 · 0 评论 -
2063 Problem E:日期累加
题目描述设计一个程序能计算一个日期加上若干天后是什么日期。输入输入第一行表示样例个数m,接下来m行每行四个整数分别表示年月日和累加的天数。输出输出m行,每行按yyyy-mm-dd的个数输出。样例输入12008 2 3 100样例输出2008-05-13 思路:通过判断是否为闰年,修改二月份的天数; 在年份增加时也许判别是否为闰年;代码如下:#include <cstdio>int...原创 2018-04-15 10:52:38 · 204 阅读 · 0 评论 -
Codeup 导航
1932 《算法笔记》3.4小节1928 1929 1931 2026 2063《算法笔记》3.5小节1941 1942 1943 1944《算法笔记》3.6小节1785 1805 1808 5901...原创 2018-04-15 22:22:46 · 876 阅读 · 0 评论 -
2020 Problem E :学生查找
题目描述输入n个学生的信息,每行包括学号、姓名、性别和年龄,每一个属性使用空格分开。最后再输入一学号,将该学号对应的学生信息输出。输入测试数据有多组,第一行为样例数m。对于每个样例,第一行为学生人数n(n不超过20),加下来n行每行4个整数分别表示学号、姓名、性别和年龄,最后一行表示查询的学号。输出输出m行,每行表示查询的学生信息,格式参见样例。样例输入141 李江 男 212 刘唐 男 2...原创 2018-04-13 11:47:12 · 298 阅读 · 0 评论