注:此为c++代码
虽然我的代码无注释,但如想复制,必须完全搞懂代码所对应的题!
Dev c++这东西点进来的都有吧,详情见我的另一篇文章。
正式进入题解部分: (本人小白,大佬们请勿吐槽)
1006:
#include<bits/stdc++.h>
using namespace std;
int a,b;
int main()
{
cin>>a>>b;
cout<<a+b;
return 0;
}
1007:
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
int main()
{
cin>>a>>b>>c;
cout<<(a+b)*c;
return 0;
}
1008:
#include<bits/stdc++.h>
using namespace std;
int a,b,c;
int main()
{
cin>>a>>b>>c;
cout<<(a+b)/c;
return 0;
}
1009:
#include<bits/stdc++.h>
using namespace std;
int a,b;
int main()
{
cin>>a>>b;
cout<<a/b<<" "<<a%b;
return 0;
}
1010:
#include<bits/stdc++.h>
using namespace std;
int a,b;
double result;
int main()
{
cin>>a>>b;
result=1.0*a/b;
cout<<setiosflags(ios::fixed)<<setprecision(9);
cout<<result<<endl;
return 0;
}
1011:
#include<bits/stdc++.h>
using namespace std;
double a,b,num;
int main()
{
cin>>a>>b;
num=100*b/a;
cout<<setiosflags(ios::fixed)<<setprecision(3);
cout<<num<<"%"<<endl;
return 0;
}
1012:
#include<bits/stdc++.h>
using namespace std;
double x,a,b,c,d,num;
int main()
{
cin>>x>>a>>b>>c>>d;
num=a*x*x*x+b*x*x+c*x+d;
cout<<setiosflags(ios::fixed)<<setprecision(7);
cout<<num<<endl;
return 0;
}
1013:
#include<bits/stdc++.h>
using namespace std;
double c,f;
int main()
{
cin>>f;
c=5.0*(f-32)/9;
cout<<setiosflags(ios::fixed)<<setprecision(5);
cout<<c<<endl;
return 0;
}
1014:
#include<bits/stdc++.h>
double r,d,c,s,pi;
pi=3.14159;
using namespace std;
int main()
{
cin>>r;
d=2*r;
c=2*pi*r;
s=pi*r*r;
cout<<setiosflags(ios::fixed)<<setprecision(4);
cout<<d<<" "<<c<<" "<<s<<endl;
return 0;
}
1015:
#include<bits/stdc++.h>
double r1,r2,R;
using namespace std;
int main()
{
cin>>r1>>r2;
R=1.0/((1/r1)+(1/r2));
cout<<setiosflags(ios::fixed)<<setprecision(2);
cout<<R<<endl;
return 0;
}
1016:
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<sizeof(int)<<" "<<sizeof(short)<<endl;
return 0;
}
1017:
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<sizeof(float)<<" "<<sizeof(double)<<endl;
return 0;
}
1018:
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<sizeof(bool)<<" "<<sizeof(char)<<endl;
return 0;
}
1019:
#include<bits/stdc++.h>
using namespace std;
double n
int main()
{
cin>>n;
cout<<int(n)<<endl;
return 0;
}
1020:
#include<bits/stdc++.h>
using namespace std;
char ch;
int main()
{
cin>>ch;
cout<<int(ch)<<endl;
return 0;
}
1021:
#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
cin>>n;
cout<<char(n)<<endl;
return 0;
}
1022:
#include<bits/stdc++.h>
using namespace std;
int n;
int main()
{
cin>>n;
cout<<bool(n)<<endl;
return 0;
}
1023:
#include<bits/stdc++.h>
using namespace std;
int main()
{
cout<<sizeof("Hello, World!")<<endl;
return 0;
}
个人码风,不喜勿喷
明天发:
信息学奥赛一本通---第二章---顺序结构程序设计--- 10024-1038 (第四节 至 第五节)题解