水一篇博客,每日一题不会做,闲着又没事做,只能给白给编程语言赛写一篇题解(***哭泣

主要是期末以来就没有摸代码和博客了,这是一篇水博客 别看

A

#include<iostream>
using namespace std;
int main(void){
    int a=1234;
    printf("0%o 0X%X",a,a);
    return 0;
}

解析就是没有解析。。。

题目说的很明白了用%o表示八进制,%X表示16进制,这里有一个小细节就是16进制这里,用大写X输出的里面所有字母都是大写,用小写输出的就都是小写。

B

#include<iostream>
using namespace std;
int main(void){
    string a,b;
    cin>>a;
    for(int j=3;j>=0;--j)
        cout<<a[j];
    return 0;
}

虽然不是第一次做了 但是我的1000还是输出了1(答案应该是0001

C

#include<iostream>
using namespace std;
int main(void){
    int a,b=0;
    cin>>a;
    if(a>=90&&a<=100)
    cout<<"Perfect"<<endl;
    return 0;
}

D

#include<iostream>
using namespace std;
int main(void){
    int a,b;
    scanf("0x%X 0%o",&a,&b);
    cout<<a+b<<endl;
    return 0;
}

这个和前面那个题目一样处理就好了

E

#include<iostream>
using namespace std;
int main(void){
    int a;
    while(cin>>a){
        for(int i=0;i<a;++i)
            cout<<"*";
        cout<<endl;
    }
    return 0;
}

普通循环

F

#include<iostream>
using namespace std;
int main(void){
    int a;
    cin>>a;
    if(a>=10) cout<<"Danger++"<<endl;
    else if(a<=9&&a>=4) cout<<"Danger"<<endl;
    else cout<<"Good"<<endl;
    return 0;
}

G

#include<iostream>
using namespace std;
int main(void){
    int a,b;
    cin>>a;
    int sum;
    while(a--){
        cin>>b;
        sum+=b;
    }
    cout<<sum<<endl;
    return 0;
}

H

#include<iostream>
using namespace std;
int main(void){
    int a,b;
    int s[105];
    cin>>a>>b;
    for(int i=1;i<=a*b;++i)
        cin>>s[i];
    for(int i=0;i<a;++i){
        for(int j=1;j<=b;++j)
            cout<<s[i*b+j]<<" ";
        cout<<endl;
    }
    return 0;
}

这里脑残卡了好久。

I

#include<iostream>
using namespace std;
int main(void){
    int a,s[100],n;
    cin>>n;
    for(int i=0;i<n;++i){
        cin>>s[i];
    }
    cin>>a;
    int i;
    for(i=0;i<n;++i){
        if(a<s[i]){
            for(int j=n;j>i;j--){
                s[j]=s[j-1];
            }
            s[i]=a;
            break;
        }
    }
    if(i==n)
        s[n]=a;
    n++;
    for(i=0;i<n;++i)
        cout<<s[i]<<" ";
    return 0;
}

J

#include<iostream>
using namespace std;
int main(void){
    int n;
    while(cin>>n){
        for(int i=1;i<=n;++i){
         for(int j=1;j<=i;++j)
             cout<<j<<" ";
         cout<<endl;
        }
    }
    return 0;
}