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