上一页 1 ··· 8 9 10 11 12 13 下一页
摘要: Description这是一个很简单的纸牌游戏——比大小。每张纸牌都有一个花色:S、H、D和C,以及有一个牌面(6\7\8\9\T\J\Q\K\A)。在游戏最开始的时候,会选择一种花色为王牌花色。游戏是这样玩的:玩家1和玩家2各出一张牌,看谁大。如果两张牌都不是王牌花色或则都是王牌花色,则牌面大的牌大,如果牌面一样大则一样大。若其中一张牌是王牌而另一张不是,则无论牌面如何都是王牌花色大。Input第一行一个数字n,代表数据组数(n <= 10)对于每组数据,首先输入一个字符(S\H\D\C),表示王牌花色。接下去一行有两张牌面,表示为牌面花色,如8D、9S等。Output对于每组数据,输 阅读全文
posted @ 2011-11-16 00:44 狸の舞 阅读(498) 评论(0) 推荐(0) 编辑
摘要: Problem Description有一个长度为n(n<=100)的数列,该数列定义为从2开始的递增有序偶数,现在要求你按照顺序每m个数求出一个平均值,如果最后不足m个,则以实际数量求平均值。编程输出该平均值序列。Input输入数据有多组,每组占一行,包含两个正整数n和m,n和m的含义如上所述。Output对于每组输入数据,输出一个平均值序列,每组输出占一行。Sample Input3 2 4 2Sample Output3 6 3 7#include<stdio.h>int main(){int n, m, sum, ave, sum1, ave1;int i, j, a 阅读全文
posted @ 2011-11-16 00:43 狸の舞 阅读(158) 评论(0) 推荐(0) 编辑
摘要: Description万圣节有一个Party,XadillaX显然也要去凑热闹了。因为去凑热闹的人数非常庞大,几十W的数量级吧,自然要进场就需要有门票了。很幸运的,XadillaX竟然拿到了一张真·门票!这真·门票的排列规则有些奇怪:1、门票号是由0~6组成的六位数(0~6这几个数字可重用)2、每一个门票号的每一位不能有三个连续的数字(如123335是不行的)3、每一个门票号相邻的两位相差必须在四以下(≤4)(如016245是不行的)Input第一行一个n,代表数据组数接下去n行,每行两个数字x,y(x <= y)Output对于每一组数据,输出x到y之间的门票编号( 阅读全文
posted @ 2011-11-16 00:43 狸の舞 阅读(204) 评论(0) 推荐(0) 编辑
摘要: Problem Description输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。Input输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。n=0表示输入的结束,不做处理。Output对于每组输入数据,输出交换后的数列,每组输出占一行。Sample Input4 2 1 3 4 5 5 4 3 2 1 0Sample Output1 2 3 4 1 4 3 2 5#include<stdio.h>int main(){int n, num[1000];int i, j, t, min, fl 阅读全文
posted @ 2011-11-16 00:42 狸の舞 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Problem Description有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。请编程实现在第n年的时候,共有多少头母牛?Input输入数据由多个测试实例组成,每个测试实例占一行,包括一个整数n(0<n<55),n的含义如题目中描述。n=0表示输入数据的结束,不做处理。Output对于每个测试实例,输出在第n年的时候母牛的数量。每个输出占一行。Sample Input2 4 5 0Sample Output2 4 6#include<stdio.h>int main(){int n, i;int can[1000], no[ 阅读全文
posted @ 2011-11-16 00:42 狸の舞 阅读(183) 评论(0) 推荐(0) 编辑
摘要: Problem Description输入一个英文句子,将每个单词的第一个字母改成大写字母。Input输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。Output请输出按照要求改写后的英文句子。Sample Inputi like acm i want to get an acceptedSample OutputI Like Acm I Want To Get An Accepted#include<stdio.h>#include<string.h>int main(){char str[1000], max;int i, a, t; 阅读全文
posted @ 2011-11-16 00:41 狸の舞 阅读(778) 评论(0) 推荐(0) 编辑
摘要: Problem Description假设一个班有n(n<=50)个学生,每人考m(m<=5)门课,求每个学生的平均成绩和每门课的平均成绩,并输出各科成绩均大于等于平均成绩的学生数量。Input输入数据有多个测试实例,每个测试实例的第一行包括两个整数n和m,分别表示学生数和课程数。然后是n行数据,每行包括m个整数(即:考试分数)。Output对于每个测试实例,输出3行数据,第一行包含n个数据,表示n个学生的平均成绩,结果保留两位小数;第二行包含m个数据,表示m门课的平均成绩,结果保留两位小数;第三行是一个整数,表示该班级中各科成绩均大于等于平均成绩的学生数量。每个测试实例后面跟一个 阅读全文
posted @ 2011-11-16 00:41 狸の舞 阅读(164) 评论(0) 推荐(0) 编辑
摘要: Problem Description“回文串”是一个正读和反读都一样的字符串,比如“level”或者“noon”等等就是回文串。请写一个程序判断读入的字符串是否是“回文”。Input输入包含多个测试实例,输入数据的第一行是一个正整数n,表示测试实例的个数,后面紧跟着是n个字符串。Output如果一个字符串是回文串,则输出"yes",否则输出"no".Sample Input4 level abcde noon hahaSample Outputyes no yes no#include<stdio.h>#include<string. 阅读全文
posted @ 2011-11-16 00:40 狸の舞 阅读(155) 评论(0) 推荐(0) 编辑
摘要: Problem Description统计每个元音字母在字符串中出现的次数。Input输入数据首先包括一个整数n,表示测试实例的个数,然后是n行长度不超过100的字符串。Output对于每个测试实例输出5行,格式如下:a:num1e:num2i:num3o:num4u:num5多个测试实例之间由一个空行隔开。请特别注意:最后一块输出后面没有空行:)Sample Input2 aeiou my name is ignatiusSample Outputa:1 e:1 i:1 o:1 u:1 a:2 e:1 i:3 o:0 u:1#include<stdio.h>#include< 阅读全文
posted @ 2011-11-16 00:40 狸の舞 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 一个汉字在字符串中是以两个负的字符形式存储,汉字的每个字节都是<0的,所以本题只要把字符串中负字符的个数找出来,再除以2 就OK了。汉字机内码在计算机的表达方式的描述是,使用二个字节,每个字节最高位一位为1。计算机中, 补码第一位是符号位, 1 表示为 负数, 所以 汉字机内码的每个字节表示的十进制数都是负数Problem Description统计给定文本文件中汉字的个数。Input输入文件首先包含一个整数n,表示测试实例的个数,然后是n段文本。Output对于每一段文本,输出其中的汉字的个数,每个测试实例的输出占一行。[Hint:]从汉字机内码的特点考虑~Sample Input2 阅读全文
posted @ 2011-11-16 00:39 狸の舞 阅读(223) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 下一页