热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

第七讲分支结构程序体验之练习3个小程序

第一个小程序:比较两个正整数的大小,并输出他们的正差值**Copyright(c)2016,csdn学院*Allrightsreserved.*文件名称:bijiao

第一个小程序:比较两个正整数的大小,并输出他们的正差值

/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:bijiaodaxiao.c
*作    者:吴东锋
*完成日期:2016年5月24日
*版 本 号:v1.0
*功能描述:
(1)输入两个正整数
(2)比较两个数的大小
(3)求出两者的差值,并输出正差值
*/
#include 

int main()
{
    int a,b,c;
    printf("请输入两个正整数:");
    scanf("%d %d",&a,&b);
    if(a>b)//这里的判断语句,一句结尾才需要分号
    {
    c=a-b;
    }
    else
    {
    c=b-a;
    }
    printf("两个正整数的正差值为:%d\n",c);//此处也可以a>b输出a-b 不成立输出b-a
    return 0;
}

运行结果:

第二个小程序:输入三个整数,比较他们的大小,并输出最大的整数

/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:main.c
*作    者:吴东锋
*完成日期:2016年5月24日
*版 本 号:v1.0
*功能描述:
(1)输入三个正整数
(2)比较三个数的大小并输出最大的数
*/
#include 

int main()
{
    int a,b,c,x;
    printf("请输入三个整数:");
    scanf("%d %d %d",&a,&b,&c);
    if(a>b)//判断语句 if else 使用
    {
       x=a;
    }
    else
    {
       x=b;
    }
    if(c>x)//判断语句 if使用 如果条件成立则执行;不成立则不执行;
    {
    x=c;
    }
    printf("Max=%d",x);
    return 0;
}
运行结果:

第三个小程序:给员工发工资,要求超过周工作小时40小时的,每小时30/元,正常每次小时20/元

/*
*Copyright (c)2016,csdn学院
*All rights reserved.
*文件名称:bijiaodaxiao.c
*作    者:吴东锋
*完成日期:2016年5月24日
*版 本 号:v1.0
*功能描述:
(1)输入员工的周工作小时
(2)每小时的工资为20元/时
(3)如果员工的周工作小时数超过40小时,超出的部分以30元/时
(4)计算并输出该员工的周工资
*/
#include 
#include 

int main()
{
    float gz,hours;
    printf("请输入该员工的周工作小时数:");
    scanf("%f",&hours);
    if(hours>40)
    {
            gz=(hours-40)*30+800;
    }
        else
        {
            gz=hours*20;
        }
        printf("该员工的周工资为: %f",gz);
    return 0;
}
运行结果:

知识点总结:

判断语句 if 和 if else 使用方法,分支结构程序中的中括号一定不能少 判断语句执行完一句后“分号”不能少



推荐阅读
  • 实现系统调用
    实现系统调用一、实验环境​本次操作还是基于上次编译Linux0.11内核的实验环境进行操作。环境如下:二、实验目标​通过对上述实验原理的认识,相信 ... [详细]
  • 本文详细介绍了在单片机编程中常用的几个C库函数,包括printf、memset、memcpy、strcpy和atoi,并提供了具体的使用示例和注意事项。 ... [详细]
  • c语言二元插值,二维线性插值c语言
    c语言二元插值,二维线性插值c语言 ... [详细]
  • 编译原理中的语法分析方法探讨
    本文探讨了在编译原理课程中遇到的复杂文法问题,特别是当使用SLR(1)文法时遇到的多重规约与移进冲突。文章讨论了可能的解决策略,包括递归下降解析、运算符优先级解析等,并提供了相关示例。 ... [详细]
  • 本文提供了一个使用C语言实现的顺序表区间元素删除功能的完整代码示例。该程序首先初始化一个顺序表,然后根据用户输入的数据进行插入操作,最后根据指定的区间范围删除相应的元素,并输出最终的顺序表。 ... [详细]
  • 在Java开发中,保护代码安全是一个重要的课题。由于Java字节码容易被反编译,因此使用代码混淆工具如ProGuard变得尤为重要。本文将详细介绍如何使用ProGuard进行代码混淆,以及其基本原理和常见问题。 ... [详细]
  • 深入浅出C语言指针
    指针是C语言中极其重要的数据类型,广泛应用于各种数据结构的表示、数组和字符串的操作以及内存地址的处理。本文将通过实例详细解析指针的基本概念及其应用。 ... [详细]
  • C语言中的指针详解
    1.什么是指针C语言中指针是一种数据类型,指针是存放数据的内存单元地址。计算机系统的内存拥有大量的存储单元,每个存储单元的大小为1字节, ... [详细]
  • IO流——字符流 BufferedReader / BufferedWriter 进行文件读写
    目录节点流、处理流读文件:BufferedReader的使用写文件:BufferedWriter的使用节点流处理流节点流和处理流的区别和联系字符流Buf ... [详细]
  • 5分钟快速筛选特定候选人的简历
    介绍一个新的系列,专注于提供能在5分钟内完成的简单实用案例。本文将以办公中常见的需求为例,展示如何快速从大量简历中筛选出特定候选人的简历。 ... [详细]
  • pypy 真的能让 Python 比 C 还快么?
    作者:肖恩顿来源:游戏不存在最近“pypy为什么能让python比c还快”刷屏了,原文讲的内容偏理论,干货比较少。我们可以再深入一点点,了解pypy的真相。正式开始之前,多唠叨两句 ... [详细]
  • 解析链接脚本与可执行文件的关系
    本文详细探讨了链接脚本和可执行文件的基本概念及其在嵌入式系统中的应用,特别是S32K144芯片的具体实现。 ... [详细]
  • 大华股份2013届校园招聘软件算法类试题D卷
    一、填空题(共17题,每题3分,总共51分)1.设有inta5,*b,**c,执行语句c&b,b&a后,**c的值为________答:5 ... [详细]
  • C语言中的字符串与常用字符串函数
    本文详细介绍了C语言中的字符数组和字符串的基本概念,以及常用的字符串处理函数,帮助读者更好地理解和使用这些功能。 ... [详细]
  • 本文将深入探讨C语言代码的可重用性,解释其重要性和实现方法。通过具体示例,我们将展示如何通过封装和模块化设计提高代码的可重用性。 ... [详细]
author-avatar
www
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有