摘要: DescriptionHave you passed the problem 1000(A - B)? Yeah,it's very easy!Now,given two integers N and M(0 < N,M <= 1050 ,N > M),calculate N + M and N * M. I think it's also very easy for you!InputThere are several test cases, one line for each case. For each line, there are only two 阅读全文
posted @ 2012-12-01 22:19 Joyee 阅读(224) 评论(0) 推荐(0) 编辑
摘要: Description对于5行,5列的矩阵,问这25个整数中:1, 最大,最小的数第i行, 第j列的数2, 对这25个数进行排序,使得从左到右,从上到下非递减,(即:A[0][0] <= A[0][1] <= ... <= A[0][4] <= A[1][0] <= ...,A[4][4])正如你所见,矩阵的下标从0开始计数。Input每组数据包含5行,5列25个整数,输入有多组,EOF为结束标志Output对于每组数据,输出下列格式的信息:MAX: <i, j>MIN: <i, j>array after sorting:a[0][0] 阅读全文
posted @ 2012-12-01 22:13 Joyee 阅读(352) 评论(0) 推荐(0) 编辑
摘要: Description输入一个字符串,统计此字符串中字母(a-z, A-Z)、数字(0-9)、空格(' '),和其它字符的个数,输出四类字符的个数。字符串以回车来结束输入,回车不纳入统计,要求能处理空串。Input输入包含多个测试用例,第一行为一个正整数t,表示测试用例的个数,以下的t行,每行输入一个字符串(长度不超过500),每行以回车结束。Output对于每个测试用例,第一行输出Letter及其个数,第二行输出Number及其个数,第三行输出Space及其个数,第四行输出Other及其个数,使用空格分开。注意:两个测试用例之间用一个空行分开。用ASCII码的特点做,注意A~ 阅读全文
posted @ 2012-12-01 22:11 Joyee 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Description对输入的n个整数进行排序,按照升序输出。1 <= n <= 10000Input每个case第一行输入一个数,n(当n=0时,结束)接下来输入n个整数Output每个case输出一行,这一行是所有数字按照从小到大排序后的结果,数字与数字之间用空格隔开冒泡法:View Code 1 #include<stdio.h> 2 3 void bubbleSort( int array[], int size ); 4 void printArray( const int array[], int size ); 5 6 int main() 7 { 8 i 阅读全文
posted @ 2012-12-01 22:08 Joyee 阅读(233) 评论(0) 推荐(0) 编辑