neuqacm双周赛

7-1 重要的话说三遍

分数 5

全屏浏览题目

切换布局

作者 陈越

单位 浙江大学

这道超级简单的题目没有任何输入。

你只需要把这句很重要的话 —— “I'm gonna WIN!”——连续输出三遍就可以了。

注意每遍占一行,除了每行的回车不能有任何多余字符。

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

#include<bits/stdc++.h>
using namespace std;
int main()
{   ios_base::sync_with_stdio(false);
    cin.tie(NULL);
    cout<<"I'm gonna WIN!"<<endl;
    cout<<"I'm gonna WIN!"<<endl;
    cout<<"I'm gonna WIN!"<<endl;

	
	
}

7-2 日期格式化

分数 5

全屏浏览题目

切换布局

作者 陈越

单位 浙江大学

世界上不同国家有不同的写日期的习惯。比如美国人习惯写成“月-日-年”,而中国人习惯写成“年-月-日”。下面请你写个程序,自动把读入的美国格式的日期改写成中国习惯的日期。

输入格式:

输入在一行中按照“mm-dd-yyyy”的格式给出月、日、年。题目保证给出的日期是1900年元旦至今合法的日期。

输出格式:

在一行中按照“yyyy-mm-dd”的格式给出年、月、日。

输入样例:

03-15-2017

输出样例:

2017-03-15

代码长度限制

16 KB

时间限制

400 ms

内存限制

64 MB

 

输入输出转换下位置即可

#include<bits/stdc++.h>
using namespace std;
int main()
{   ios_base::sync_with_stdio(false);
    cin.tie(NULL);
   int day,mo,ye;
   char a;
   cin>>mo>>a>>day>>a>>ye;
   cout<<ye<<a;
   if(mo<=9)
   cout<<"0"<<mo<<a;
   else
   cout<<mo<<a;
   if(day<=9)
   cout<<"0"<<day;
   else
   cout<<day;
	
	
}

微博上有个自称“大笨钟V”的家伙,每天敲钟催促码农们爱惜身体早点睡觉。不过由于笨钟自己作息也不是很规律,所以敲钟并不定时。一般敲钟的点数是根据敲钟时间而定的,如果正好在某个整点敲,那么“当”数就等于那个整点数;如果过了整点,就敲下一个整点数。另外,虽然一天有24小时,钟却是只在后半天敲1~12下。例如在23:00敲钟,就是“当当当当当当当当当当当”,而到了23:01就会是“当当当当当当当当当当当当”。在午夜00:00到中午12:00期间(端点时间包括在内),笨钟是不敲的。

下面就请你写个程序,根据当前时间替大笨钟敲钟。

输入格式:

输入第一行按照hh:mm的格式给出当前时间。其中hh是小时,在00到23之间;mm是分钟,在00到59之间。

输出格式:

根据当前时间替大笨钟敲钟,即在一行中输出相应数量个Dang。如果不是敲钟期,则输出:

Only hh:mm.  Too early to Dang.

其中hh:mm是输入的时间。

输入样例1:

19:05

输出样例1:

DangDangDangDangDangDangDangDang

输入样例2:

07:05

输出样例2:

Only 07:05.  Too early to Dang.

 

分类讨论多种情况,对多种情况具体分析即可

#include<bits/stdc++.h>
using namespace std;
int main()
{   ios_base::sync_with_stdio(false);
    cin.tie(NULL);
   int shi,fen;
   char a;
   cin>>shi>>a>>fen;
   if(shi<=11||(shi==12&&fen==0))
   {if(fen>=10&&shi>=10)
   cout<<"Only "<<shi<<a<<fen<<".  Too early to Dang.";
   else if(fen<10&&shi<10)
   cout<<"Only "<<0<<shi<<a<<0<<fen<<".  Too early to Dang.";
   else if(fen>=10&&shi<10)
   cout<<"Only "<<0<<shi<<a<<fen<<".  Too early to Dang.";
   else
   
   cout<<"Only "<<shi<<a<<0<<fen<<".  Too early to Dang.";
   }
   else 
   {
   	for(int i=0;i<shi-12;i++)
   	cout<<"Dang";
   	if(fen!=0)
   	cout<<"Dang";
   }
	
	
}

7-4 拯救外星人

分数 10

全屏浏览题目

切换布局

作者 陈越

单位 浙江大学

你的外星人朋友不认得地球上的加减乘除符号,但是会算阶乘 —— 正整数 N 的阶乘记为 “N!”,是从 1 到 N 的连乘积。所以当他不知道“5+7”等于多少时,如果你告诉他等于“12!”,他就写出了“479001600”这个答案。

本题就请你写程序模仿外星人的行为。

输入格式:

输入在一行中给出两个正整数 A 和 B。

输出格式:

在一行中输出 (A+B) 的阶乘。题目保证 (A+B) 的值小于 12。

输入样例:

 

输出阶乘即可

#include<bits/stdc++.h>
using namespace std;
int main()
{   ios_base::sync_with_stdio(false);
    cin.tie(NULL);
   
   int a,b;
   cin>>a>>b;
   int f=a+b;
   int sum=1;
   for(int i=1;i<=a+b;i++)
   {
   	sum=sum*i;
   }
	cout<<sum;
	
}

7-5 个位数统计

分数 15

全屏浏览题目

</

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值