我郁闷了,把题目复制过来就说严重类似,只好把题删了QAQ
L1-017 到底有多二
输入格式:
输入第一行给出一个不超过50位的整数N。
输出格式:
在一行中输出N犯二的程度,保留小数点后两位。
输入样例:
-13142223336
输出样例:
81.82%
鸣谢安阳师范学院段晓云老师和软件工程五班李富龙同学补充测试数据!
#include <stdio.h>
#include <string.h>
int main()
{
char a[51];
int n,i=0,j=0,s=1;
double k=1.0;
scanf("%s",a);
n=strlen(a);
if(a[0]=='-')
{
n--;
k+=0.5;
for(i=0;i<n;i++)
a[i]=a[i+1];
}
if((a[n-1]-'0')%2==0)
s++;
for(i=0;i<n;i++)
if(a[i]=='2') j++;
printf("%.2f%%",k*s*j*100/n);
return 0;
}
L1-018 大笨钟 (10 分)
输入样例1:
19:05
输出样例1:
DangDangDangDangDangDangDangDang
输入样例2:
07:05
输出样例2:
Only 07:05. Too early to Dang.
#include <stdio.h>
#include <math.h>
int main()
{
int mm,hh,i;
scanf("%d:%d",&hh,&mm);
if(hh>=12)
{
if(hh==12&&mm==0) printf("Only %2d:%02d. Too early to Dang.",hh,mm);
if(mm) hh++;
for(i=1;i<=hh-12;i++)
printf("Dang");
}
else
printf("Only %02d:%02d. Too early to Dang.",hh,mm);
return 0;
}
L1-019 谁先倒 (15 分)
输入样例:
1 1
6
8 10 9 12
5 10 5 10
3 8 5 12
12 18 1 13
4 16 12 15
15 1 1 16
输出样例:
A
1
#include <stdio.h>
#include <string.h>
#include <math.h>
int main()
{
int x,y,i,m=0,n=0;//分别代表甲乙的酒量;
int N;//回合数;
int a1[101],a2[101],b1[101],b2[101];
scanf("%d%d\n",&x,&y);
scanf("%d\n",&N);
for(i=0;i<N;i++)
scanf("%d%d%d%d",&a1[i],&a2[i],&b1[i],&b2[i]);
for(i=0;i<N;i++)
{
if(a2[i]==a1[i]+b1[i]&&b2[i]!=a1[i]+b1[i]) m++;
if(a2[i]!=a1[i]+b1[i]&&b2[i]==a1[i]+b1[i]) n++;
if(m>x)
{
printf("A\n");
printf("%d\n",n);
break;
}
if(n>y)
{
printf("B\n");
printf("%d\n",m);
break;
}
}
return 0;
}
L1-020 帅到没朋友
输入样例1:
3
3 11111 22222 55555
2 33333 44444
4 55555 66666 99999 77777
8
55555 44444 10000 88888 22222 11111 23333 88888
输出样例1:
10000 88888 23333
输入样例2:
3
3 11111 22222 55555
2 33333 44444
4 55555 66666 99999 77777
4
55555 44444 22222 11111
输出样例2:
No one is handsome
#include <stdio.h>
int main()
{
int a[100001]={0};
int n,m,i,j,num,k=0,s=0;
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&m);
for(j=0;j<m;j++)
{
scanf("%d",&num);
if(m!=1) a[num]=1;
}
}
scanf("%d",&m);
for(j=0;j<m;j++)
{
scanf("%d",&num);
if(a[num]==0)
{
if(k!=0)
printf(" ");
printf("%05d",num);
a[num]=1;
s++;
k++;
}
}
if(s==0)
printf("No one is handsome\n");
else
printf("\n");
return 0;
}
( ̄o ̄) . z Z