#include <iostream>
using namespace std;
int Height();
bool TimeRoutine(struct timeStruct* timeRoutine);
float ClassAndGrade(int boyNumber, int girlNumber);
// 第二题使用的结构体
struct timeStruct {
int day;
int hour;
int minute;
int second;
};
int main()
{
//// 第一题
//int height = 0;
//height = Height();
//cout << "身高是:" << height << "cm." << endl;
/*********************************************************************************************************************************************************/
// 第二题
// 编写一个程序,让用户输入秒,然后把它转换成多少天,多少小时,多少分钟和多少秒显示出来
//bool timeBool = false;
//timeStruct timeStr;
//timeStr.day = 0;
//timeStr.hour = 0;
//timeStr.minute = 0;
//timeStr.second = 0;
//timeBool = TimeRoutine(&timeStr);
//if (true == timeBool)
//{
// cout << "时间是:" << timeStr.day << "天," << timeStr.hour << "小时," << timeStr.minute << "分钟," << timeStr.second << "秒." << endl;
//}
//else
//{
// cout << "ERROR!" << endl;
//}
/*********************************************************************************************************************************************************/
// 第三题
// 要求用户输入一个班级的男生女生的数量,并输出女生的比例(百分比)
//int boy = 0;
//int girl = 0;
//if (0 == boy || 0 == girl)
//{
// cout << "输入男生的人数:";
// cin >> boy;
// cout << endl;
// cout << "输入女生的人数:";
// cin >> girl;
// cout << endl;
//}
//float number = ClassAndGrade(boy, girl);
//cout << "比例是:" << number << "%" << endl;
return 0;
}
// 第三题
float ClassAndGrade(int boyNumber, int girlNumber)
{
int sum = 0;
float girl = 0;
sum = boyNumber + girlNumber;
girl = ((float)girlNumber / (float)sum) * 100;
if (0 == girl)
{
return 0;
}
return girl;
}
// 第二题
bool TimeRoutine(struct timeStruct *timeRoutine)
{
long int secondNumber = 0;
if (0 == secondNumber)
{
cout << "输入一个时间秒:";
cin >> secondNumber;
}
timeRoutine->day = (int)(secondNumber / 60 / 60 / 24);
timeRoutine->hour = (int)(secondNumber / 60 / 60 % 24);
timeRoutine->minute = (int)(secondNumber / 60 % 60);
timeRoutine->second = (int)(secondNumber % 60);
if (0 == timeRoutine->day && 0 == timeRoutine->hour && 0 == timeRoutine->minute && 0 == timeRoutine->second)
{
return false;
}
else
{
return true;
}
}
// 第一题
int Height()
{
float heightM = 0;
int heightCM = 0;
cout << "输入身高:" << endl;
cin >> heightM;
cout << endl;
heightCM = (int)(heightM * 100);
//cout << "身高是:" << heightCM << "cm" << endl;
return heightCM;
}