标签:std main 第二章 int cin 实例 using 第六节 include
习题评测地址:http://ybt.ssoier.cn:8088
1、计算浮点数相除的余
【题目描述】
计算两个双精度浮点数a和b的相除的余数,a和b都是正数的。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0 <= r < b。
【输入】
输入仅一行,包括两个双精度浮点数a和b。
【输出】
输出也仅一行,a÷b的余数。
【输入样例】
73.263 0.9973
【输出样例】
0.4601
【参考代码】
#include <iostream>
#include <cstdio>
using namespace std;
int main(){
double a,b;
cin>>a>>b;
printf("%g",a-b*int(a/b));
return 0;
}
2、计算球的体积
参考代码
#include<iostream>
#include<cstdio>
using namespace std;
int main(){
const double PI = 3.14;
double r;
cin>>r;
printf("%.2lf\n",4/3.0*PI*r*r*r);
return 0;
}
3、反向输出一个三位数
参考代码
#include <iostream>
using namespace std;
int main(){
int n;
cin>>n;
int a,b,c;
a=n/100;
b=n%100/10;
c=n%100%10;
cout<<c<<b<<a<<endl;
return 0;
}
4 大象喝水
#include <iostream>
#include <cmath>
using namespace std;
int main(){
const double PI=3.1415926;
int h,r; // h深 r:半径
int l = 20000;
int s; //输出值
cin>>h>>r;
double v = PI*r*r*h;
s=ceil(l/v);
cout<<s<<endl;
return 0;
}
5 计算线段长度
参考代码
#include <iostream>
#include <cmath>
using namespace std;
int main(){
double xa,ya,xb,yb;
cin>>xa>>ya>>xb>>yb;
printf("%.3lf",sqrt((xa-xb)*(xa-xb)+(ya-yb)*(ya-yb)));
return 0;
}
6计算三角形面积
参考代码
#include <iostream>
#include <cmath>
using namespace std;
int main(){
double x1,y1,x2,y2,x3,y3,s,p,l1,l2,l3;
cin>>x1>>y1>>x2>>y2>>x3>>y3;
l1=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
l2=sqrt((x1-x3)*(x1-x3)+(y1-y3)*(y1-y3));
l3=sqrt((x2-x3)*(x2-x3)+(y2-y3)*(y2-y3));
p=(l1+l2+l3)/2.0;
printf("%.2lf",sqrt(p*(p-l1)*(p-l2)*(p-l3)));
return 0;
}
7 A*B问题
参考代码
#include <iostream>
using namespace std;
int main(){
long long a,b,c;
cin>>a>>b;
c=a*b;
cout<<c<<endl;
return 0;
}
8 计算2的幂
参考代码
#include <iostream>
using namespace std;
int main(){
long n;
cin>>n;
cout<<(1<<n)<<endl;
return 0;
}
9 苹果和虫子
参考代码
#include <iostream>
#include <cmath>
using namespace std;
int main(){
int n;
float x,y;
cin>>n>>x>>y;
cout<<n-ceil(y/x)<<endl;
return 0;
}
标签:std,main,第二章,int,cin,实例,using,第六节,include 来源: https://blog.51cto.com/imentors/2360063
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。