记录今日刷题
------------------------------------------------L1-044----------------------------------------------------------
L1-044 稳赢 (15 分)
大家应该都会玩“锤子剪刀布”的游戏:两人同时给出手势,胜负规则如图所示:
现要求你编写一个稳赢不输的程序,根据对方的出招,给出对应的赢招。但是!为了不让对方输得太惨,你需要每隔K次就让一个平局。
输入格式:
输入首先在第一行给出正整数K(≤),即平局间隔的次数。随后每行给出对方的一次出招:ChuiZi
代表“锤子”、JianDao
代表“剪刀”、Bu
代表“布”。End
代表输入结束,这一行不要作为出招处理。
输出格式:
对每一个输入的出招,按要求输出稳赢或平局的招式。每招占一行。
输入样例:
2
ChuiZi
JianDao
Bu
JianDao
Bu
ChuiZi
ChuiZi
End
输出样例:
Bu
ChuiZi
Bu
ChuiZi
JianDao
ChuiZi
Bu
------------------------------------------------L1-044----------------------------------------------------------
注解:没有什么难点,只要根据要求特判出结果就行。
#include<stdio.h>
int K,count;
int main()
{
scanf("%d",&K);
while(1)
{
char temp[99];
scanf("%s",&temp);
if(temp[0] == 'E') break;
else if(temp[0] == 'C')
{
if(count<K)
{
printf("Bu\n");
count++ ;
}
else
{
puts(temp);
count = 0;
}
}
else if(temp[0] == 'J')
{
if(count<K)
{
printf("ChuiZi\n");
count++ ;
}
else
{
puts(temp);
count = 0;
}
}
else if(temp[0] == 'B')
{
if(count<K)
{
printf("JianDao\n");
count++ ;
}
else
{
puts(temp);
count = 0;
}
}
}
return 0;
}
------------------------------------------------L1-045----------------------------------------------------------
L1-045 宇宙无敌大招呼
据说所有程序员学习的第一个程序都是在屏幕上输出一句“Hello World”,跟这个世界打个招呼。作为天梯赛中的程序员,你写的程序得高级一点,要能跟任意指定的星球打招呼。
输入格式:
输入在第一行给出一个星球的名字S
,是一个由不超过7个英文字母组成的单词,以回车结束。
输出格式:
在一行中输出Hello S
,跟输入的S
星球打个招呼。
输入样例:
Mars
输出样例:
Hello Mars
------------------------------------------------L1-045----------------------------------------------------------
注解:水题
#include<stdio.h>
int main()
{
char temp[9999];
scanf("%s",&temp);
printf("Hello ");
puts(temp);
return 0;
}
注:如果有更好的解法,真心希望您能够评论留言贴上您的代码呢~互相帮助互相鼓励才能成长鸭~~
来源:oschina
链接:https://my.oschina.net/u/4364283/blog/3604882