任務和代碼
/*
*Copyright (c)2017,CSDN學院
*All rights reserved.
*文件名稱: main.c
*作 者: 伍志鵬
*完成日期: 2017年9月1日
*版本號: v1.0
*
*問題描述: 輸入小時和分,以hh:mm形式輸出,其中小時和分鐘不足兩位數時,用零前導
*樣例輸入: 14 25
*樣例輸出: 14:25
*樣例輸入: 8 9
*樣例輸出: 08:09
*/
#include <stdio.h>
#include <stdlib.h>
int main()
{
int iHour,iMinute;
printf("輸入小時和分:");
scanf("%d %d",&iHour,&iMinute);
if(iHour<10){
printf("0");
}
printf("%d:",iHour);
if(iMinute<10){
printf("0");
}
printf("%d\n",iMinute);
return 0;
}
或者是:
int main ( )
{
int hour, minute;
printf("輸入小時和分鐘");
scanf("%d %d", &hour, &minute);
printf("%02d:%02d\n", hour, minute);
return 0;
}
運行結果
知識點總結
主要是以輸出格式爲住,C語言本身在輸出格式控制方面是很強的,所以有2種方式來實現,第二種方式是直接使用了C語言的格式來解決問題。