任务和代码
/*
*Copyright (c)2015,CSDN学院
*All rights reserved.
*文件名称:main.c
*作 者:胡先军
*完成日期:2015年5月4日
*版 本 号:v1.0
*
*问题描述:输入小时和分,以hh:mm形式输出,其中小时和分钟不足两位数时,用零前导
*程序输出:14:25,08:09
*/
#include <stdio.h>
int main()
{
int hour,minute;
int a=0;
printf("请输入时间:");
scanf("%d %d",&hour,&minute);
if(hour>23||minute>59){
printf("wrong\n");
}
else if(hour<10&&minute<10){
printf("%d%d:%d%d",a,hour,a,minute);
}
else if(hour>=10&&minute<10){
printf("%d:%d%d",hour,a,minute);
}
else if(hour<10&&minute>=10){
printf("%d%d:%d",a,hour,minute);
}
else{
printf("%d:%d",hour,minute);
}
return 0;
}
运行结果
心得
看了老师的解答后,我的太繁琐了!!!