上一页 1 2 3 4 5 6 7 ··· 13 下一页
  2012年5月11日
摘要: 时间限制:1000ms内存限制:65536kB描述输入一个字符串,长度不超过20,字符串中包含数字和非数字字符,将其中是数字的字符提取出来,对它们进行从小到大排序,非数字字符则忽略不计。输入若干行字符串输出每一个字符串中所有数字的升序排序。每个数字占四个字符位置。使用cout<< setw(4)<< num;处理完一行字符串换行一次。使用cout<< endl;样例输入31W 7Q9 2D24d t51 X9P样例输出 1 2 2 3 7 9 1 4 5 9提示1.由于有多组测试数据,要求使用while循环读取输入。如下:while(cin.getlin.. 阅读全文
posted @ 2012-05-11 20:12 谷堆旁边 阅读(635) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述输入长度为5的数字串,检查是否是按从小到大的顺序排列,如果是,输出Yes;否则,输出No,并输出从小到大排序后的结果。输入长度为5的一串数字;输出判断结果及排序后的结果。样例输入1 3 5 7 95 3 44 7 31 1 2 2 3样例输出YesNo 3 3 5 7 44Yes(1)、源代码:#include<iostream>#include<vector>#include<algorithm>usingnamespacestd;intmain(){inti;vector<int> v(5); 阅读全文
posted @ 2012-05-11 20:12 谷堆旁边 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述根据输入的运算符对输入的整数进行简单的整数运算。运算符只会是加+、减-、乘*、除/、求余%、阶乘!六个运算符之一。输出运算的结果,如果出现除数为零,则输出“error”,如果求余运算的第二个运算数为0,也输出“error”。输入输入为一行。先输入第一个整数,空格输入运算符,然后再空格输入第二个整数,回车结束本次输入。如果运算符为阶乘!符号,则不输入第二个整数,直接回车结束本次输入。输出输出为一行。输出对输入的两个(或一个)数,根据输入的运算符计算的结果,或者“error”。样例输入12 + 3454 – 253 * 645 / 05 !34 % 阅读全文
posted @ 2012-05-11 20:11 谷堆旁边 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述判断一行字符串中的数字出现的个数。输入输入有多行,每行一个字符串,该字符串中可以包含&^$^#@*任何符号以及空格。输出有多行。输出该字符串中每个出现过的数字,然后在冒号“:”后面输出该数字出现的次数。按数字大小,从小到大的顺序输出。一行输出一个数字及其出现次数。没有出现过的数字不输出。样例输入ldksfj857ld*&%&^%00000138****0055end样例输出0:55:17:18:10:21:13:15:28:1(1)、源代码:#include<iostream>#include<cstr 阅读全文
posted @ 2012-05-11 20:11 谷堆旁边 阅读(388) 评论(0) 推荐(0) 编辑
摘要: 时间限制:3000ms内存限制:65536kB描述Pell数列a1, a2, a3, ...的定义是这样的,a1= 1, a2= 2, ... , an= 2 * an − 1+ an - 2(n > 2)。给出一个正整数k,要求Pell数列的第k项模上32767是多少。输入第1行是测试数据的组数n,后面跟着n行输入。每组测试数据占1行,包括一个正整数k (1 ≤ k < 1000000)。输出n行,每行输出对应一个输入。输出应是一个非负整数。样例输入218样例输出1408(1)、源代码:#include<iostream>#include<vector>u 阅读全文
posted @ 2012-05-11 20:10 谷堆旁边 阅读(456) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述给定一组整数,要求利用数组把这组数保存起来,再利用指针实现对数组中的数循环移动。假定共有n个整数,则要使前面各数顺序向后移m个位置,并使最后m各数变为最前面的m各数。注意,不要用先输出后m个数,再输出前n-m个数的方法实现,也不要用两个数组的方式实现。要求只用一个数组的方式实现,一定要保证在输出结果时,输出的顺序和数组中数的顺序是一致的。输入输入有两行:第一行包含一个正整数n和一个正整数m,第二行包含n个正整数。每两个正整数中间用一个空格分开。输出输出有一行:经过循环移动后数组中整数的顺序依次输出,每两个整数之间用空格分隔。样例输入11 415 阅读全文
posted @ 2012-05-11 20:10 谷堆旁边 阅读(992) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述输入2个正整数,求出他们的最大公约数。输入输入两个正整数,只有一行,整数之间用一个空格分开输出输出最大公约数,只有一行,包括三个数据,分别为采用十进制,十六进制和八进制表示的最大公约数,输出数据之间用空格隔开样例输入3 9样例输出3 0x3 03(1)、源代码:#include<iostream>usingnamespacestd;intgcd(inta,intb){for(inttemp; b; a = b, b = temp)temp = a%b;returna;}intmain(){inta, b, c;cin >> 阅读全文
posted @ 2012-05-11 20:08 谷堆旁边 阅读(611) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述输入十个整数,将十个整数按升序排列输出,并且奇数在前,偶数在后。输入输入十个整数输出按照奇偶排序好的十个整数样例输入10 9 8 7 6 5 4 3 2 1样例输出1 3 5 7 9 2 4 6 8 10(1)、源代码:#include<iostream>usingnamespacestd;intmain(){inti, j, t, ou = 0, ji = 0;inta[10], b[10], c[10];for(i = 0; i < 10; i++){cin >> a[i];if(a[i] % 2 == 0)b 阅读全文
posted @ 2012-05-11 20:08 谷堆旁边 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000ms内存限制:65536kB描述给定两个正整数,求它们的最大公约数。输入有多组数据,每行为两个正整数,且不超过int可以表示的范围。输出行对应输出最大公约数。样例输入4 88 6200 300样例输出42100(1)、源代码:#include<iostream>usingnamespacestd;longgcd(inta,intb){for(inttemp; b; a = b, b = temp)temp = a%b;returna;}intmain(){inta, b;while(cin >> a >> b){cout << 阅读全文
posted @ 2012-05-11 20:07 谷堆旁边 阅读(689) 评论(0) 推荐(0) 编辑
摘要: 时间限制:1000m内存限制:65536kB描述在情报传递过程中,为了防止情报被截获,往往需要对情报用一定的方式加密,简单的加密算法虽然不足以完全避免情报被破译,但仍然能防止情报被轻易的识别.我们给出一种最简的的加密方法,对给定的一个字符串,把其中从a-y,A-Y的字母用其后继字母替代,把z和Z用a和A替代,则可得到一个简单的加密字符串.输入第一行是字符串的数目n, (也要使用get(s)读取字符串,再用n=atoi(s)获得整数数值).其余n行每行一个字符串,用gets(s)方式读取这一行字符串.每个字符串长度小于80个字符.输出输出每行字符串的加密字符串.样例输入1Hello! How a 阅读全文
posted @ 2012-05-11 20:06 谷堆旁边 阅读(2319) 评论(1) 推荐(1) 编辑
上一页 1 2 3 4 5 6 7 ··· 13 下一页