【题目描述】
已知小明有n元,他买了一本书,这本书原价为m元,现在打8折出售。求小明还剩多少钱(保留2位小数)。
【输入】
输入n,m。
【输出】
小明还剩多少钱(保留2位小数)。
【输入样例】
100 100
【输出样例】
20.00
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
double n,m,x;
cin>>n>>m;
x=n-0.8*m;
cout<<fixed<<setprecision(2)<<x;
return 0;
}
题目描述】
给定33个整数a、b、c,计算表达式(a+b)×的值。
【输入】
输入仅一行,包括三个整数a、b、c 数与数之间以一个空格分开。(-10,000<a,b,c<10,000)(-10,000<a、b、c<10,000)
【输出】
输出一行,即表达式的值。
【输入样例】
2 3 5
【输出样例】
25
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int a,b,c;
cin>>a>>b>>c;
if(a>10000||a<-10000||b>10000||b<-10000||c>10000||c<-10000)
return 1;
cout<<(a+b)*c;
return 0;
}
【题目描述】
给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。
【输入】
一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。
【输出】
一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。
【输入样例】
10 3
【输出样例】
3 1
#include<iostream>
#include<iomanip>
using namespace std;
int main(){
int m,n;
cin>>m>>n;
cout<<m/n<<" "<<m%n;
return 0;
}
【题目描述】
输入半径r,输出圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。
【输入】
输入半径。
【输出】
如题述。数与数之间以一个空格分开。
【输入样例】
1.0
【输出样例】
2.0000 6.2832 3.1416
注意精度的问题以及Pi的定义
#include<iostream>
#include<iomanip>
#include<cmath>
#define pi 3.1415926
using namespace std;
int main(){
double r,d,c,s;
cin>>r;
d=2*r;
c=2*pi*r;
s=pi*r*r;
cout<<fixed<<setprecision(4)<<d<<" "<<fixed<<setprecision(4)<<c<<" "<<fixed<<setprecision(4)<<s;
return 0;
}