学堂在线疾风计划程序设计基础
第一章 编程初步
牛刀小试
1.在屏幕上输出一行 “Hello World” 并换行。
#include <iostream>
using namespace std;
int main() {
cout << "Hello World" << endl;
return 0;
}
2.计算题 —— 1和1.0
计算1+1/(1+1/(1+1/5))
#法1
#include <iostream>
#include <iomanip> // 注意加上这一行
using namespace std;
int main() {
cout<< fixed << setprecision(4) << 1.0+1.0/(1.0+1.0/(1.0+1.0/5))<<endl;
// fixed 和 setprecition(...) 都是格式控制符,
// 其中fixed表示采用定点格式输出浮点数(其他还有科学计数法等格式)
// setprecition(4) 则表示输出浮点数时小数点后保留4位
return 0;
}
#法2
#include <iostream>
#include <iomanip>
using namespace std;
int main() {
printf("%.4f",1.0+1.0/(1.0+1.0/(1.0+1.0/5)));
return 0;
}
3.计算题 —— 三角函数
【题目描述】
计算下列式子中y的值
#include <iostream>
#include <iomanip> // 注意加上这一行
#include<cmath>
using namespace std;
int main() {
cout<< fixed << setprecision(5) << pow(sin(3.14159/4),2) + sin(3.14159/4)*cos(3.14159/4)