摘要:
1168: 零起点学算法75——单数变复数 Description 英文单词,我们可以按照英语语法规则把单数变成复数。规则如下: (1)以辅音字母y结尾,则加es (2)以s,x,ch,sh结尾,则加es (3)以元音o结尾,则加es (4)其他情况加上s 英文单词,我们可以按照英语语法规则把单数变 阅读全文
摘要:
1167: 零起点学算法74——Palindromes _easy version Description “回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。 “回文串”是一个正读和反读都一样的字符串,比如“lev 阅读全文
摘要:
1166: 零起点学算法73——统计元音 Description 统计每个元音字母在字符串中出现的次数。 统计每个元音字母在字符串中出现的次数。 Input 输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串,只由小写字母组成。 输入数据首先包括一个整数n,表示测试实 阅读全文
摘要:
1165: 零起点学算法72——首字母变大写 Description 输入一个英文句子,将每个单词的第一个字母改成大写字母。 输入一个英文句子,将每个单词的第一个字母改成大写字母。 Input 输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。 输入数据包含多个测试实例 阅读全文
摘要:
1164: 零起点学算法71——C语言合法标识符 Description 输入一个字符串,判断其是否是C的合法标识符。 输入一个字符串,判断其是否是C的合法标识符。 Input 输入数据包含多个测试实例,数据的第一行是一个整数n,表示测试实例的个数,然后是n行输入数据,每行是一个长度不超过50的字符 阅读全文
摘要:
1163: 零起点学算法70——Yes,I can! Description Boys and girls: Good evening. Welcome to take the select contest. I wish you can be an ACMer, and ACM can bring 阅读全文
摘要:
1162: 零起点学算法69——查找最大元素 Description 对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。 对于输入的每个字符串,查找其中的最大字母,在该字母后面插入字符串“(max)”。 Input 输入数据包括多个测试实例,每个实例由一行长度不超过10 阅读全文
摘要:
1161: 零起点学算法68——删除字符 Description 从键盘输入任意一个字符串和一个字符,要求从该字符串中删除所有该字符。 从键盘输入任意一个字符串和一个字符,要求从该字符串中删除所有该字符。 Input 输入有多组测试数据。 每组两行,第一行是字符串(字符串至少还有一个字符,不多于10 阅读全文
摘要:
1160: 零起点学算法67——统计字母数字等个数 Description 输入一串字符,统计这串字符里的字母个数,数字个数,空格字数以及其他字符(最多不超过100个字符) 输入一串字符,统计这串字符里的字母个数,数字个数,空格字数以及其他字符(最多不超过100个字符) Input 多组测试数据,每 阅读全文
摘要:
1159: 零起点学算法66——反话连篇 Description 把输入的字符按照反着顺序输出 把输入的字符按照反着顺序输出 Input 多组测试数据 每组一行(每组数据不超过200个字符) 多组测试数据 每组一行(每组数据不超过200个字符) Output 按照输入的顺序反着输出各个字符 按照输入 阅读全文
摘要:
1158: 零起点学算法65——进制转换 Description 输入一个十进制数N,将它转换成R进制数输出。 输入一个十进制数N,将它转换成R进制数输出。 Input 输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16, R<>10)。 输入数据包含多个测试实 阅读全文
摘要:
1157: 零起点学算法64——回型矩阵 Description 输出n*m的回型矩阵 输出n*m的回型矩阵 Input 多组测试数据 每组输入2个整数 n和m(不大于20) 多组测试数据 每组输入2个整数 n和m(不大于20) Output 输出n*m的回型矩阵,要求左上角元素是1,(每个元素占2 阅读全文
摘要:
1156: 零起点学算法63——弓型矩阵 Description 输出n*m的弓型矩阵 输出n*m的弓型矩阵 Input 多组测试数据 每组输入2个整数 n和m(不大于20) 多组测试数据 每组输入2个整数 n和m(不大于20) Output 输出n*m的弓型矩阵,要求左上角元素是1,(每个元素占2 阅读全文
摘要:
1155: 零起点学算法62——输出矩阵 Description 输出n*m的矩阵 输出n*m的矩阵 Input 多组测试数据 每组输入2个整数 n和m(不大于20) 多组测试数据 每组输入2个整数 n和m(不大于20) Output 输出n*m的矩阵,要求左上角元素是1,然后从左到右 从上到下依次 阅读全文
摘要:
1154: 零起点学算法61——矩阵转置 Description 现要求你把一个矩阵行列转置后输出,注意行数和列数可能不相同的。 现要求你把一个矩阵行列转置后输出,注意行数和列数可能不相同的。 Input 多组测试数据,每组测试数据先在一行输入n 和m ,表示这个矩阵的行数和列数(1 < n,m < 阅读全文
摘要:
1153: 零起点学算法60——元素前移1位 Description 将数组所有元素前移一位(最前面的元素移到最后)然后输出移动后的数组 将数组所有元素前移一位(最前面的元素移到最后)然后输出移动后的数组 Input 多组测试数据,每组 第一行输入一个整数n(不大于20) 第二行输入n个整数 多组测 阅读全文
摘要:
1152: 零起点学算法59——找出一个数组中出现次数最多的那个元素 Description 找出一个数组中出现次数最多的那个元素 找出一个数组中出现次数最多的那个元素 Input 第一行输入一个整数n(不大于20) 第二行输入n个整数 多组数据 第一行输入一个整数n(不大于20) 第二行输入n个整 阅读全文
摘要:
1151: 零起点学算法58——开灯问题 Description 计算中心有8个机房,每个机房有n台电脑。每台电脑都有一个编号,比如8号机房编号就为H1到Hn,我们有时又称为H1为1号机器,H2为2号机器,...。 有一天我们学校跻身世界高校100强,全校所有师生都进行了狂欢庆祝。罗老师是个很爽快的 阅读全文