注册 登录
编程论坛 C++教室

关于一个输入的小问题。。。。

chengUFO 发布于 2010-03-03 14:44, 570 次点击

题目要求输入为  13:07(即输入小时数和分钟,两个整型变量hour和minute)
                    


问题(1):
        怎么输入冒号啊??             cin>>hour>>minute;这样根本不行啊




问题(2)
cout<<hour<<":"<<minute;

总会输出 13:7                 怎么输出打印为   07  呢???


请问高手有没有什么好的办法啊???
      
4 回复
#2
秀痘魔导士2010-03-03 15:12
if(minute < 10)
    cout<<hour<<":"<<"0"<<minute;
else
    cout<<hour<<":"<<minute;
#3
长安大学2010-03-03 17:29
cin是个输入流控制
#4
cnfarer2010-03-04 10:36
char separator;
cin>>hour>>separator>>minute;
就可以接受 17:07了!

再用2楼的输出方法
#5
chengUFO2010-03-05 18:59
感谢各位帮忙。。。。。
1