L1-021 重要的话说三遍
#include <stdio.h>
int main()
{
for(int i=0;i<3;i++)
printf("I'm gonna WIN!\n");
return 0;
}
L1-022 奇偶分家
#include <stdio.h>
int main()
{
int n,a;
int dan=0,ou=0;
scanf("%d",&n);
for(int i=0;i<n;i++)
{
scanf("%d",&a);
if(a%2==0)
ou++;
else
dan++;
}
printf("%d %d",dan,ou);
return 0;
}
L1-023 输出GPLT
#include <stdio.h>
#include <string.h>
int main()
{
char a[10005]={0};
scanf("%s",a);
int x=0,y=0,z=0,w=0;
for(int i=0;i<strlen(a);i++)
{
if(a[i]=='g'||a[i]=='G')
x++;
else if (a[i] == 'P' || a[i] == 'p')
y++;
else if (a[i] == 'L' || a[i] == 'l')
z++;
else if (a[i] == 'T' || a[i] == 't')
w++;
}
while(x>0||y>0||z>0||w>0)
{
if (x > 0)
{
printf("G");
x--;
}
if (y > 0)
{
printf("P");
y--;
}
if (z > 0)
{
printf("L");
z--;
}
if (w > 0)
{
printf("T");
w--;
}
}
return 0;
}
L1-024 后天
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
if(n+2>7)
printf("%d",n+2-7);
else
printf("%d",n+2);
return 0;
}
L1-025 正整数A+B
#include <stdio.h>
#include <string.h>
int main()
{
char a[100],b[100];
scanf("%s ",a);
gets(b);
int x=0,y=0;
int flagx=1,flagy=1;
int sumx=1,sumy=1;
for(int i=strlen(a)-1;i>=0;i--)
{
if(a[i]-'0'>=0&&a[i]-'0'<=9)
{
x+=(a[i]-'0')*sumx;
sumx*=10;
if(a[0]=='0'||x>1000)
flagx=0;
}
else
{
flagx=0;
break;
}
}
for(int i=strlen(b)-1;i>=0;i--)
{
if(b[i]-'0'>=0&&b[i]-'0'<=9)
{
y+=(b[i]-'0')*sumy;
sumy*=10;
if(b[0]=='0'||y>1000)
{
flagy=0;
break;
}
}
else
{
flagy=0;
break;
}
}
if (flagx&&flagy)
printf("%d + %d = %d", x,y,x+y);
else if (flagx)
printf("%d + ? = ?", x);
else if (flagy)
printf("? + %d = ?", y);
else
printf("? + ? = ?");
return 0;
}
蓝桥杯 卡片
#include <stdio.h>
int main()
{
int n;
scanf("%d",&n);
for(int i=0;i<=n;i++)
{
if(i*(i-1)/2+i>=n)
{
printf("%d",i);
break;
}
}
return 0;
}