本关任务:编写函数convert(int &hour, int &minute, char &form),将24小时制转换为12小时制,如将14:25转换为2:25 PM,注意函数参数form是一个字符,取值’A’表示’AM’,‘P’表示’PM’。
#include <iostream>
using namespace std;
void convert(int &hour, int &minute, char &form)
{
if(hour >= 12)hour-=12, form='P';
else form='A';
}
int main()
{
int h, m;
char f;
cin >> h >> m;
convert(h, m, f);
cout<<h<<':'<<m<<' '<<f<<'M'<<endl;
return 0;
}