写篇博客
水一篇博客,每日一题不会做,闲着又没事做,只能给白给编程语言赛写一篇题解(***哭泣
主要是期末以来就没有摸代码和博客了,这是一篇水博客 别看
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;
}
查看4道真题和解析

360集团公司福利 388人发布