1计算函数的值(10分)
题目内容:
题目内容
程序要求输入一个角度值,然后根据下列公式计算函数y的值。∏=3.14159
例如:, 计算的值
输入格式:
输入角度
输出格式:
输出计算的y值。注意用输入样例测试时,输出一定要与输出样例完全一样。
输入样例:
60
输出样例:
y=0.5
时间限制:500ms内存限制:32000kb
#include<iostream>
#include<cmath>
using namespace std;
int main(){
const double PI=3.14159;
double a;cin>>a;
double y;y=sqrt((1-cos(a*PI/180))/2);
cout<<"y="<<y<<endl;return 0;}
2给希望工程捐钱(10分)
题目内容:
为了献爱心,建国同学将自己攒的钱存入银行,定期三年准备到期后把本息捐献给“希望工程”,年利率2.75%,请帮忙计算到期后建国同学可以捐给“希望工程”多少元?
输入格式:
输入建国攒的钱数
输出格式:
输出到期后捐款的钱数。注意:输出时要求只保留2位小数,冒号是中文的冒号。
输入样例:
300
输出样例:
捐款金额为:325.44
时间限制:500ms内存限制:32000kb`
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main(){
double a,b;
cin>>a;
b=a*pow(1.0275,3);
cout<<"捐款金额为:"<<setiosflags(ios::fixed)<<setprecision(2)<<b<<endl;
return 0;
}
3拆分整数并计算(10分)
题目内容:
现有一个4位数的正整数n(即n是一个已知的数,其范围在1001到9999之间),如果有正整数n=4321,编写程序将其拆分为两个2位数的正整数43和21,然后输出这两个数,这两个数平方根的商(保留2位小数),以及这两个数求余的结果。例如n=4321,拆分后的两个整数为a,b,则a=43,b=21,商:a的平方根/b的平方根,求余:a%b,运算结果要求精确到小数点后2位。
输入格式:
输入一个四位的正整数
输出格式:
整数拆分的两个整数 注意: 两个整数之间的间隔符是3个空格。
a的平方根/b的平方根的结果
a%b的结果
输入样例:
4321
输出样例:
43 21
1.43
1
时间限制:500ms内存限制:32000kb
#include<iostream>
#include<cmath>
#include<iomanip>
using namespace std;
int main(){
int a, b,c;
cin>>a;
c=a%100;b=a/100;
cout<<b<<" "<<c<<endl;cout<<setiosflags(ios::fixed)<<setprecision(2)<<sqrt((double)b)/sqrt((double)c)<<endl;cout<<b%c;
}