前言
欢迎大家能看到我的文章,这篇文章收录了东方博宜OJ 1000~1010所有题目的答案,后续还会往后出,敬请关注!如遇不足,欢迎指出!(不要喷我┭┮﹏┭┮)
注:部分源于其他博主!
1000
#include <bits/stdc++.h>
using namespace std;
int main() {
int a,b;
cin>>a>>b;
cout<<a+b;
return 0;
}
1002
#include<bits/stdc++.h>
using namespace std;
int sum(int n){
if(n==0) return 0;
return sum(n-1)+n;
}
int main(){
int n;
cin>>n;
cout<<sum(n);
return 0;
}
1003
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n,sum=0;
cin>>n;
for(int i=1;i<=n;i=i+2)
sum+=i;
cout<<sum;
return 0;
}
1004
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
int sum = 1;
for (int i = 1; i <= a; i++){
sum *= i;}
cout << sum;
return 0;
}
1005
#include<bits/stdc++.h>
using namespace std;
const double PI=3.1415926;
int main(){
float r,c,s;
scanf("%f",&r);
c=2*PI*r;
s=PI*r*r;
printf("%.2f",s);
cout<<endl;
printf("%.2f",c);
}
1006
#include<iostream>
using namespace std;
int main(){
int n;
cin>>n;
for(int i=1;i<=n;i++){
for(int j = 1;j <= n-i;j++){
cout<<" ";
}
for(int k = 1;k <= (2*i-1);k++){
cout<<"*";
}
for(int l = 1;l <= 2*(n-i);l++){
cout<<" ";
}
for(int m = 1;m <= (2*i-1);m++){
cout<<"*";
}
for(int o = 1;o <= 2*(n-i);o++){
cout<<" ";
}
for(int p = 1;p <= (2*i-1);p++){
cout<<"*";
}
cout<<endl;
}
return 0;
}
1007
#include<bits/stdc++.h>
using namespace std;
int main(){
char s[100];
char c;
int sum = 0, i = 0;
cin>>c;
while(c != '.'){
if(c>='A'&&c<='Z'){
sum++;
}
s[i]=c;
cin>>c;
}
cout<<sum;
return 0;
}
1008
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,i,j;
cin>>n;
for(i=1;i<=n;i++){
for(j=1;j<=n-i;j++){
cout<<" ";
}
for(j=1;j<=2*i-1;j++){
cout<<i;
}
cout<<endl;
}
return 0;
}
1009
#include <bits/stdc++.h>
using namespace std;
int main(){
int m,a[10000];
cin>>m;
for(int i=1;i<=m;i++){
cin>>a[i];
}
for(int i=m;i>=1;i--){
cout<<a[i]<<' ';
}
return 0;
}
1010
#include <bits/stdc++.h>
using namespace std;
int main(){
int n,a[1000];
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n-1;i++){
for(int j=1;j<=n-i;j++){
if(a[j]>a[j+1]){
int t=a[j];
a[j]=a[j+1];
a[j+1]=t;
}
}
}
for(int i=1;i<=n;i++){
cout<<a[i]<<" ";
}
return 0;
}