任务和代码
/* *Copyright (c)2017,学院 *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("d:d\n", hour, minute); return 0; }运行结果
知识点总结
主要是以输出格式为住,C语言本身在输出格式控制方面是很强的,所以有2种方式来实现,第二种方式是直接使用了C语言的格式来解决问题。