1. 程式人生 > 其它 >華中科技大學SPOC程式設計題第二章

華中科技大學SPOC程式設計題第二章

技術標籤:華科SPOCc++

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