华中科技大学SPOC编程题第二章

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;
}

猜你喜欢

转载自blog.csdn.net/weixin_51236357/article/details/112074138
今日推荐