@wpaladins
2016-04-08T07:45:56.000000Z
字数 2325
阅读 1745
代码
本页面由王旭升(wpaladins)编写,转载请注明出处即可,无需申请!
目录
A
#include<stdio.h> //A
#include<math.h>
int main ()
{
int a,b;
scanf("%d %d",&a,&b);
printf("%d",abs((a+b)%10));
return 0;
}
B
#include <stdio.h> //B
#include <string.h>
char str[10001];
int main(void)
{
int n,i;
scanf("%d\n",&n);
while(n--)
{
gets(str);
int flag = 1;
int len = strlen(str);
for(i = 0; i < (len+1)/2; i++)
if(str[i] != str[len-1-i])
flag = 0;
if(flag)
printf("YES\n");
else
printf("NO\n");
}
return 0;
}
C
#include <stdio.h> //C
int main(void)
{
int a1,a2,a3,b1,b2,b3,c1,c2,c3,sum;
scanf("%d:%d:%d",&a1,&b1,&c1);
scanf("%d:%d:%d",&a2,&b2,&c2);
sum = (a2-a1)*3600 + (b2-b1)*60 + (c2-c1);
a3 = sum/3600;
b3 = (sum%3600)/60;
c3 = sum%60;
printf("%02d:%02d:%02d\n",a3,b3,c3);
return 0;
}
D
#include<stdio.h> //D
int main ()
{
int i,m,x,n,sum=0;
scanf("%d%d%d",&x,&m,&n);
for (i = 0; i < n; i++)
{
sum += x;
x += m;
}
printf("%d\n",sum);
return 0;
}
E
#include <stdio.h> //E
int main(void)
{
int a1,a2,b1,b2,c,sum;
scanf("%d:%d",&a1,&b1);
scanf("%d:%d",&a2,&b2);
scanf("%d",&c);
sum = (a2-a1)*60 + (b2-b1) + c*20;
printf("%d\n",sum);
return 0;
}
F
#include <stdio.h> //F
int main(void)
{
int m,n;
while(~scanf("%d%d",&m,&n))
printf("%d\n",m-n);return 0;
}
G
#include <stdio.h> //G
#include <string.h>
char str[1001];
int main(void)
{
int i,len,flag = 0;
gets(str);
len = strlen(str);
for (i = 0; i < len - 1; i++)
{
if(str[i] == str[i+1])
{
printf("%c",str[i]);
flag = 1;
return 0;
}
}
if(!flag)
printf("No\n");
return 0;
}
H
#include <stdio.h> //H
int main(void)
{
int a,b;
while(~scanf("%d%d",&a,&b))
printf("%d",a+b);
return 0;
}
I
第
I
题C++代码出处:光速小子博客
#include <iostream> //I此题不会玩。C++代码献上,自己琢磨吧。
#include <string>
#include <cstring>
#include <algorithm>
#include <cmath>
using namespace std;
int flag;
void cal(string s)
{
if(s.length() == 0)
return ;
else
{
int len=s.length();
if(s[len-1]>='p' && s[len-1]<='z')
{
flag++;
cal(s.substr(0,len-1));
}
else if(s[len-1]=='N')
cal(s.substr(0,len-1));
else if(s[len-1]=='C'||s[len-1]=='D'||s[len-1]=='E'||s[len-1]=='I')
{
flag--;
cal(s.substr(0,len-1));
}
else
{
flag=0;
return ;
}
}
}
int main()
{
string s;
while(cin>>s)
{
flag=0;
cal(s);
if(flag==1)
cout<<"YES"<<endl;
else
cout<<"NO"<<endl;
}
return 0;
}
J
#include <stdio.h> //J
int main(void)
{
int a,b,c,d;
while(~scanf("%d%d%d%d",&a,&b,&c,&d))
{
if(a == b && c != d)
printf("A\n");
else if(a != b && c == d)
printf("B\n");
else if(a == b && c == d && a > c)
printf("A\n");
else if(a == b && c == d && a < c)
printf("B\n");
else if(a != b && c != d && (a+b)%10 > (c+d)%10)
printf("A\n");
else if(a != b && c != d && (a+b)%10 < (c+d)%10)
printf("B\n");
else
printf("N\n");
}
return 0;
}