C++ | 函数 |实验四

xiaoxiao2021-02-28  43

 

1.闰年的判定

 

#include<iostream> using namespace std; bool IsLeapYear(int y); int main() { int y; cout << "输入年份"; cin >> y; IsLeapYear(y); //定义中有cout操作符,main函数就无需赘述 system("pause"); return 0; } bool IsLeapYear(int y) { if (y % 400 == 0 || (y % 100 != 0 || y % 4 == 0)) //可以内嵌括号改变优先级 cout << "你输入的是闰年"; else cout << "不是闰年"; return y; }

 

 

 

 

 

2.根据三边长求三角形面积

 

#include<iostream> using namespace std; #include <cmath> double S(double a, double b, double c); int main() { double a, b, c; cin >> a >> b >> c; cout<<S(a, b, c); system("pause"); return 0; } double S(double a, double b, double c) { double p = (a + b + c) / 2; double S = pow(p*(p - a)*(p - b)*(p - c), 0.5); if (a + b < c || a + c < b || b + c < a) cout << "无法构成三角形"; return S; }

 

 

3.华摄氏度转换

 

 

  #include<iostream> using namespace std; float wendu(float F); int main() { float C, F; cout << "输入华氏温度"; cin >> F; cout<<wendu(F); system("pause"); return 0; } float wendu(float F) { float C = (F - 32) * 5 / 9; return C; }

 

 

转载请注明原文地址: https://www.6miu.com/read-2628136.html

最新回复(0)