头像

王政文

放学后喝茶部




离线:2天前


活动打卡代码 AcWing 810. 绝对值

#include<bits/stdc++.h>
using namespace std;
int abs(int x){
    if(x>=0){
        x=x;
    }
    else x=x*(-1);
    return x;
}
int main(){
    int x;
    scanf("%d",&x);
    printf("%d",abs(x));
    return 0;
}


活动打卡代码 AcWing 804. n的阶乘

#include<bits/stdc++.h>
using namespace std;
int sbtm(int n){
    int a=1;
    for(int i=1;i<=n;i++){
        a=a*i;
    }
    return a;
}
int main(){
    int n;
    scanf("%d",&n);
    printf("%d",sbtm(n));
    return 0;
}



#include<bits/stdc++.h>
using namespace std;
char m[100];
int main(){
    int k=1,sbtm=0;
    scanf("%s",m);
    for(int x=0;x<=9;x++){
        if(m[x]>='0' && m[x]<='9'){
            sbtm=sbtm+(m[x]-48)*k;
            k++;
        }
    }
    printf("%d",sbtm);
    int n=sbtm%11;
    if(sbtm==m[10]){
        printf("Right");
    }
    else printf("%d",n);
    return 0;
}


活动打卡代码 AcWing 763. 循环相克令

#include <bits/stdc++.h>
using namespace std;
int main(){
    string a,b;
    int T;
    scanf("%d",&T);
    for(int i=0;i<T;i++){
        cin >>a;
        cin >>b;
        if(a=="Hunter" && b=="Hunter")printf("Tie");
        else if(a=="Bear" && b=="Bear")printf("Tie");
        else if(a=="Gun" && b=="Gun")printf("Tie");
        else if(a=="Hunter" && b=="Gun")printf("Player1");
        else if(a=="Hunter" && b=="Bear")printf("Player2");
        else if(a=="Bear" && b=="Hunter")printf("Player1");
        else if(a=="Bear" && b=="Gun")printf("Player2");
        else if(a=="Gun" && b=="Bear")printf("Player1");
        else if(a=="Gun" && b=="Hunter")printf("Player2");
        printf("\n");
    }
    return 0;
}


活动打卡代码 AcWing 762. 字符串匹配

#include <bits/stdc++.h>
using namespace std;
char a[101],b[101];
int main(){
    int Haruhi=0;
    double KON;
    scanf("%lf",&KON);
    scanf("%s",a);
    scanf("%s",b);
    int m=strlen(a);
    for(int i=0;i<m;i++){
        if(a[i]==b[i]){
            Haruhi++;
        }
    }
    if(1.0*Haruhi/m>=KON){
        printf("yes");
    }
    else printf("no");
    return 0;
}



王政文
14天前
#include<bits/stdc++.h>
using namespace std;
char c[301];
int main(){
    int i=0,o=0;
    while((c[i++]=getchar())!='\n'){
        if(c[i-1]>='0' && c[i-1]<='9')o++;
    }
    printf("%d",o);
    return 0;
}


活动打卡代码 AcWing 760. 字符串长度

王政文
14天前
#include<bits/stdc++.h>
using namespace std;
char c[106];
int main(){
    int i=0;
    while(c[i++]=getchar()!='\n');
    printf("%d",i-1);
    return 0;
}


活动打卡代码 AcWing 715. 余数

王政文
14天前
#include<bits/stdc++.h>
using namespace std;
int n,ans=2;
int main(){
    scanf("%d",&n);
    while(ans<10000) printf("%d\n",ans),ans+=n;
    return 0;
}



王政文
21天前

include[HTML_REMOVED]

using namespace std;
int n,N[40][40];
int main(){
scanf(“%d”,&n);
N[1][n/2+1]=1;
int x=1,y=n/2+1;
for(int a=2;a<=n*n;a){
if(x==1 && y!=n){
x=n;
y
;
}
else if(x!=1 && y==n){
y=1;
x–;
}
else if(x==1 && y==n){
x;
}
else if(N[x-1][y+1]==0){
x–;
y
;
}
else{
x;
}
N[x][y]=a;
}
for(int z=1;z<=n;z
){
for(int p=1;p<=n;p++){
printf(“%5d”,N[z][p]);
}
printf(“\n”);
}
return 0;
}



活动打卡代码 AcWing 738. 数组填充

王政文
23天前
#include<bits/stdc++.h>
using namespace std;
int V,N[10];
int main(){
    scanf("%d",&V);
    for(int i=1;i<=9;i++)N[i]=2*N[i-1];
    for(int i=0;i<=9;i++)printf("N[%d] = %d\n",i,N[i]);
     return 0;
}