L1-041 寻找250
#include<stdio.h>
int main()
{
int a,i;
i=1;
while(1)
{
scanf("%d",&a);
if(a==250)
break;
i++;
}
printf("%d",i);
return 0;
}
L1-042 日期格式化
#include <stdio.h>
int main()
{
int y,m,d;
scanf("%d-%d-%d",&m,&d,&y);
printf("%04d-%02d-%02d",y,m,d);
return 0;
}
L1-043 阅览室
#include <stdio.h>
int main()
{
int n,count = 0,num;
char a;
int h,m;
int sumtime = 0;
scanf("%d",&n);
while (n--)
{
int time[1001] = {0};
int book[1001] = {0};
while (scanf("%d %c %d:%d",&num,&a,&h,&m))
{
if (num == 0)
{
break;
}
book[num]++;
if (a == 'S')
{
time[num] = h*60+m;
}
else if (book[num]%2==0 && a == 'E')
{
count++;
time[num] = h*60 + m - time[num];
sumtime +=time[num];
time[num] = 0;
}
}
if (count == 0)
printf("0 0\n");
else
printf("%d %d\n",count,(int)(1.0*sumtime/count + 0.5));
count = 0;
sumtime = 0;
}
return 0;
}
L1-044 稳赢
#include <stdio.h>
#include <string.h>
int main()
{
int k;
scanf("%d",&k);
int num=0;
char a[10][10]={"ChuiZi","JianDao","Bu"};
char m[10];
while(scanf("%s",m))
{
if(strcmp(m,"End")==0)
break;
num++;
if(num%(k+1)==0)
{
printf("%s\n",m);
continue;
}
if(strcmp(m,a[0])==0)
printf("%s\n",a[2]);
if(strcmp(m,a[1])==0)
printf("%s\n",a[0]);
if(strcmp(m,a[2])==0)
printf("%s\n",a[1]);
}
return 0;
}
L1-045 宇宙无敌大招呼
#include<stdio.h>
int main()
{
char a[10];
gets(a);
printf("Hello %s",a);
}
蓝桥杯 纸张尺寸
#include <stdio.h>
#include <math.h>
int main()
{
int w = 1189, h = 841, a = 0;
scanf("A%d", &a);
for(int i = 0; i < a; i++)
{
int tmp = w;
w = h;
h = tmp / 2;
}
printf("%d\n%d", w, h);
return 0;
}