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