L1-011 A-B
#include <stdio.h>
char s1[10007],s2[10007];
int find(char c)
{
int i;
for(i=0;s2[i]!='\0';i++)
{
if(s2[i]==c)
{
return 1;
}
}
return 0;
}
int main()
{
gets(s1);
gets(s2);
int i;
for(i=0;s1[i]!='\0';i++){
if(find(s1[i])==0){
printf("%c",s1[i]);
}
}
return 0;
}
L1-012 计算指数
#include<stdio.h>
#include<math.h>
int main()
{
int n,result=0;
scanf("%d",&n);
result = pow(2,n);
printf("2^%d = %d",n,result);
return 0;
}
L1-013 计算阶乘和
#include <stdio.h>
int ff(int n)
{
int z=1;
for(int i=1;i<=n;i++)
{
z*=i;
}
return z;
}
int main() {
int n,z=0;
scanf("%d",&n);
for(int i=1;i<=n;i++){
z+=ff(i);
}
printf("%d",z);
return 0;
}
L1-014 简单题
#include <stdio.h>
int main()
{
printf("This is a simple problem.");
return 0;
}
L1-015 跟奥巴马一起画方块
#include <stdio.h>
int main()
{
int n,m;
char c;
scanf("%d %c",&n,&c);
if(n&1)m=n/2+1;
else m=n/2;
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
putchar(c);
}
printf("\n");
}
return 0;
}
蓝桥杯 门牌制作
#include <stdio.h>
int calu(int num)
{
int ans = 0;
while(num)
{
if(num%10==2)
ans++;
num/=10;
}
return ans;
}
int main()
{
int cnt = 0;
for(int i = 1; i <=2020; i++)
{
cnt+=calu(i);
}
printf("%d",cnt);
return 0;
}