第23講項目6-前導0的數字

任務和代碼

/*
*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語言的格式來解決問題。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章