题目:亮着电灯的盏数
一条长廊里依次装有n(1≤n≤65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。
有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的倍数的电灯的...
分类:
其他好文 时间:
2014-12-24 21:36:59
阅读次数:
183
题目:输出大写字母
输入一个字符串,输出其中的大写字母
输入 2, sdARSFGfg
输出 ARSFG
#include
#include
using namespace std;
void filter(string str)
{
int i,len;
len=str.length();
for(i=0;i<l...
分类:
其他好文 时间:
2014-12-24 20:13:53
阅读次数:
152
题目:输出大写字母
输入一个字符串,输出其中的大写字母
输入 2, sdARSFGfg
输出 ARSFG
#include
#include
#include
using namespace std;
int main(int argc, char *argv[])
{
string s;
while(getline(cin,s))
{...
分类:
其他好文 时间:
2014-12-24 20:12:48
阅读次数:
203
题目:拼音翻译成阿拉伯数字
输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万
为了处理方便,输入一定是数字带单位的,例如10会是YiShi,而不是一个单独的Shi.
输入 JiuWanJiuQianJiuBaiJiuShiJiu
输出 99999
基本思路:
遍历找到下一个大写字母,截取子串,比...
分类:
其他好文 时间:
2014-12-24 18:08:57
阅读次数:
164
题目:算日期
输入一个日期,输出这是这一年的第几天。(题目中没有给出闰年的定义)
输入 20131231
输出 365
#include
#include
#include
int months[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int y,m,d;
int isLeapYear(int y)
{
if...
分类:
其他好文 时间:
2014-12-24 13:30:19
阅读次数:
136
题目:拼音翻译成阿拉伯数字(只有数字拼音)
输入一串拼音,输出它代表的阿拉伯数字(Ling,Yi,Er,San,Si,Wu,Liu,Qi,Ba,Jiu),数字不会超过十万
为了处理方便,输入一定是只有数字拼音的,没有其他的单词或者字符。
输入:JiuBaWuSi
输出:9854
基本思路:
可以看出拼音最短为2个字符,最长为4个字符。
两位开始扫,没有,扫三位,三位没有扫...
分类:
其他好文 时间:
2014-12-24 11:57:36
阅读次数:
154
题目:算日期
输入一个日期,输出这是这一年的第几天。(题目中没有给出闰年的定义)
输入 20131231
输出 365
#include
//判断是否为闰年
int isleapyear(int year)
{
if(year%4==0 && year%100!=0 || year%400==0)
return 1;
r...
分类:
其他好文 时间:
2014-12-24 10:01:27
阅读次数:
122
题目:求最大公约数
输入一组正整数(数量小于20),输出其最大公约数。
输入:121 33 44 11 1111
输出:11
基本思路:
从第一个数开始,和第二个数比较找它两的最大公约数,然后找出的最大公约数和第三个数比较,依次类推
#include
#include
int a[30];
int gcd(int a,int b){ re...
分类:
其他好文 时间:
2014-12-23 12:25:26
阅读次数:
149
题目:求最大公约数
输入一组正整数(数量小于20),输出其最大公约数。
输入:121 33 44 11 1111
输出:11
基本思路:
从第一个数开始,和第二个数比较找它两的最大公约数,然后找出的最大公约数和第三个数比较,依次类推。。。
#include
int gcd(int a,int b)
{
return a%b?gcd(b,a%b):b;
}
i...
分类:
其他好文 时间:
2014-12-23 10:35:43
阅读次数:
131
题一: (1)给出一个整数(负数使用其绝对值),输出这个整数中的两种递减数(1.最大递减数;2.递减数中各位数之和最大的数)之和。 递减数:一个数字的递减数是指相邻的数位从大到小排列的数字,不包含相邻的数位大小相同的情况。最大递减数:所输入整数的所有递减数中值最大的一个。 如: 75345323,递...
分类:
其他好文 时间:
2014-11-15 18:49:08
阅读次数:
287