题目:亮着电灯的盏数
一条长廊里依次装有n(1≤n≤65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。
有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的...
分类:
其他好文 时间:
2014-12-25 11:24:01
阅读次数:
176
题目:亮着电灯的盏数
一条长廊里依次装有n(1≤n≤65535)盏电灯,从头到尾编号1、2、3、…n-1、n。每盏电灯由一个拉线开关控制。开始,电灯全部关着。
有n个学生从长廊穿过。第一个学生把号码凡是1的倍数的电灯的开关拉一下;接着第二个学生把号码凡是2的倍数的电灯的开关拉一下;接着第三个学生把号码凡是3的倍数的电灯的开关拉一下;如此继续下去,最后第n个学生把号码凡是n的...
分类:
其他好文 时间:
2014-12-25 10:03:34
阅读次数:
180
题目:从考试成绩中划出及格线
10个学生考完期末考试评卷完成后,A老师需要划出及格线,要求如下:
(1) 及格线是10的倍数;
(2) 保证至少有60%的学生及格;
(3) 如果所有的学生都高于60分,则及格线为60分
输入:输入10个整数,取值0~100
输出:输出及格线,10的倍数
#include
#include
int compare...
分类:
其他好文 时间:
2014-12-25 10:03:05
阅读次数:
161
题目:亮着电灯的盏数
一条长廊里依次装有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