开发者社区> 贺利坚> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

《C语言及程序设计》实践参考——前导0的数字

简介: 返回:贺老师课程教学链接  项目要求 【项目:前导0的数字】输入小时和分,以hh:mm形式输出,其中小时和分钟不足两位数时,用零前导例,输入14 25,输出14:25,输入8 9,输出08:09[参考解答] 解法1:用分支语句控制 #include <stdio.h> int main ( ) { int h, m; printf("输入小时和分钟");
+关注继续查看

返回:贺老师课程教学链接  项目要求


【项目:前导0的数字】
输入小时和分,以hh:mm形式输出,其中小时和分钟不足两位数时,用零前导
例,输入14 25,输出14:25,输入8 9,输出08:09
[参考解答]

解法1:用分支语句控制

#include <stdio.h>
int main ( )
{
    int h, m;
    printf("输入小时和分钟");
    scanf("%d %d", &h, &m);
    if(h<10)
        printf("0");
    printf("%d:", h);
    if(m<10)
        printf("0");
    printf("%d\n", m);
    return 0;
}


解法2:用格式控制(在输出格式控制方面,C语言功能很强,但用分支实现的方法,可以作为一次思维训练)
#include <stdio.h>
int main ( )
{
    int h, m;
    printf("输入小时和分钟");
    scanf("%d %d", &h, &m);
    printf("%02d:%02d\n", h, m);
    return 0;
}


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
常识普及-C语言和指针的本质
常识普及-C语言和指针的本质
28 0
C语言学习——指针精华(3)工程项目复习
C语言学习——指针精华(3)工程项目复习
17 0
C语言学习——指针精华(2)
C语言学习——指针精华(2)
18 0
C语言学习——指针精华(1)
C语言学习——指针精华(1)
25 0
c语言指针与数组的深入理解
c语言指针与数组 一: 指针的理解与操作 1:指针与指针变量? 指针是什么?以及指针地址的概念? 指针就是地址,地址就是指针。指针变量可用于存放地址。 在计算机科学中,指针(Pointer)是编程语言中的一个对象,利用地址,它的值直接指向(points to)存在电脑存储器中另一个地方的值。由于通过地址能找到所需的变量单元,可以说,地址指向该变量单元。因此,将地址形象化的称为“指针”。意思是通过它能找到以它为地址的内存单元。
38 0
+关注
贺利坚
烟台大学计算机学院教师,建设系列学习资源,改革教学方法,为IT菜鸟建跑道,让大一的孩子会编程,为迷茫的大学生出主意,一起追求快乐的大学。 著书《逆袭大学:传给IT学子的正能量》,帮助处于迷茫中的大学
1965
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载