A.HelloWorld
有点阴间,得输出引号
int main()
{
printf("\"Hello World!\"\n");//'\'代表转义后面一个字符
return 0;
}
B.Ciallo~(∠・ω< )⌒☆
暴力!!!
int main()
{
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++)
printf("Ciallo~(∠・ω< )⌒☆\n");
return 0;
}
C.65535
暴力!!!
int main()
{
long long int a,b,c;
scanf("%lld",&a);
scanf("%lld",&b);
c=a+b;
printf("%lld",c);
return 0;
}
D.签到题
直接复制粘贴即可
int main()
{
printf("⣇⣿⠘⣿⣿⣿⡿⡿⣟⣟⢟⢟⢝⠵⡝⣿⡿⢂⣼⣿⣷⣌⠩⡫⡻⣝⠹⢿⣿⣷\n");
printf("⡆⣿⣆⠱⣝⡵⣝⢅⠙⣿⢕⢕⢕⢕⢝⣥⢒⠅⣿⣿⣿⡿⣳⣌⠪⡪⣡⢑⢝⣇\n");
printf("⡆⣿⣿⣦⠹⣳⣳⣕⢅⠈⢗⢕⢕⢕⢕⢕⢈⢆⠟⠋⠉⠁⠉⠉⠁⠈⠼⢐⢕⢽\n");
printf("⡗⢰⣶⣶⣦⣝⢝⢕⢕⠅⡆⢕⢕⢕⢕⢕⣴⠏⣠⡶⠛⡉⡉⡛⢶⣦⡀⠐⣕⢕\n");
printf("⡝⡄⢻⢟⣿⣿⣷⣕⣕⣅⣿⣔⣕⣵⣵⣿⣿⢠⣿⢠⣮⡈⣌⠨⠅⠹⣷⡀⢱⢕\n");
printf("⡝⡵⠟⠈⢀⣀⣀⡀⠉⢿⣿⣿⣿⣿⣿⣿⣿⣼⣿⢈⡋⠴⢿⡟⣡⡇⣿⡇⡀⢕\n");
printf("⡝⠁⣠⣾⠟⡉⡉⡉⠻⣦⣻⣿⣿⣿⣿⣿⣿⣿⣿⣧⠸⣿⣦⣥⣿⡇⡿⣰⢗⢄\n");
printf("⠁⢰⣿⡏⣴⣌⠈⣌⠡⠈⢻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣬⣉⣉⣁⣄⢖⢕⢕⢕\n");
printf("⡀⢻⣿⡇⢙⠁⠴⢿⡟⣡⡆⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⣵⣵⣿\n");
printf("⡻⣄⣻⣿⣌⠘⢿⣷⣥⣿⠇⣿⣿⣿⣿⣿⣿⠛⠻⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿\n");
printf("⣷⢄⠻⣿⣟⠿⠦⠍⠉⣡⣾⣿⣿⣿⣿⣿⣿⢸⣿⣦⠙⣿⣿⣿⣿⣿⣿⣿⣿⠟\n");
printf("⡕⡑⣑⣈⣻⢗⢟⢞⢝⣻⣿⣿⣿⣿⣿⣿⣿⠸⣿⠿⠃⣿⣿⣿⣿⣿⣿⡿⠁⣠\n");
printf("⡝⡵⡈⢟⢕⢕⢕⢕⣵⣿⣿⣿⣿⣿⣿⣿⣿⣿⣶⣶⣿⣿⣿⣿⣿⠿⠋⣀⣈⠙\n");
printf("⡝⡵⡕⡀⠑⠳⠿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⠿⠛⢉⡠⡲⡫⡪⡪⡣\n");
return 0;
}
E.温度转换
小数除法记得带个.0
int main()
{
double f,c;
scanf("%lf",&f);
c=(5/9.0)*(f-32);
printf("%lf",c);
return 0;
}
F.统计次数
暴力!!!
int main()
{
int n,k,a=0,m,q;
scanf("%d %d",&n,&k);
for(int i=1;i<=n;i++)
{ q=i;
while(q!=0)
{
m=q%10;
q=q/10;
if(m==k)
a++;
}
}
printf("%d",a);
return 0;
}
G.质数
C语言应该都学过,判断到根号n即可,不会的加qq:3517649062,学长一对一辅导
int main()
{
int n,w;
long long int a;
scanf("%d",&n);
for(int i=1;i<=n;i++)
{
scanf("%lld",&a);
if(a==1)
printf("NO\n");
else
{
for(int i=2;i*i<=a;i++)
{
if(a%i==0)
{
w=0;
break;
}
else
w=1;
}
if(w==0)
printf("NO\n");
else
printf("YES\n");
}
}
return 0;
}
H.这场签到多
暴力!!!
int main()
{
long long n,m;//注意开long long
scanf("%lld %lld",&n,&m);
while(m--)
{
if(n%200==0)
n/=200;
else
n=n*1000+200;
}
printf("%lld",n);
return 0;
}
I.求最小公倍数
得用辗转相除法,不会的去搜一下,不太好讲
int gcd(int a,int b)
{
if(b==0) return a;
else return gcd(b,a%b);
}
int main()
{
int a,b;
scanf("%d %d",&a,&b);
int g=gcd(a,b);
long long lcm=a/g*b;//注意开long long
printf("%lld",lcm);
return 0;
}
J.斐波那契数列
暴力!!!(看注释),还不懂就加G题qq,学长一对一辅导
int main()
{
int n=20201114;//这里0算第一项,a是第二项,b是第三项,注意不要把0漏算了
int a=1,b=1;
while(n--)
{
int c=(a+b)%10000;//对10000求余即可保留后4位小数
b=a;
a=c;
}
printf("%d",a);
return 0;
}
K.最大公约数(lcm)
学会I题这题就会了
long long gcd(long long x,long long y)
{
if(y==0) return x;
else return gcd(y,x%y);
}
long long lcm(long long x,long long y)
{
return x/gcd(x,y)*y;
}
int main()
{
long long a,b;
scanf("%lld %lld",&a,&b);
printf("%lld",lcm(a,b));
return 0;
}
L.小红的字符移动
前两个位置互换,然后输出
int main()
{
char s[5];
for(int i=0;i<5;i++) scanf("%c",&s[i]);
printf("%c",s[1]);
for(int i=0;i<5;i++)
if(i!=1) printf("%c",s[i]);
return 0;
}
M.纸老虎也吓人
题如其名,纸老虎,仔细想一下,只要偶数和大于奇数,小五必胜,偶数降序排列,奇数升序排列,偶数和大于奇数和即可必胜
int main()
{
int n,x=0,y=0,b;//x,y都得赋值为0,有位学弟就这错了
scanf("%d",&n);
int a[n];
for(int i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(int i=0;i<n;i++)
{
if(a[i]%2==0)
x+=a[i];
else
y+=a[i];
}
if(x>y)
printf("YES");
else
printf("NO");
return 0;
}
N.杨辉三角
暴力!!!不会的加G题学长qq,学长一对一辅导
int main()
{
int n;
scanf("%d",&n);
int a[n][n];
for(int i=0;i<n;i++)
{
a[i][0]=a[i][i]=1;
for(int j=1;j<i;j++)
a[i][j]=a[i-1][j-1]+a[i-1][j];
for(int j=0;j<=i;j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}

Comments NOTHING