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

本文通过三个小程序实例介绍了C语言中的分支结构程序设计,包括比较正整数大小并输出差值、找出三个整数中的最大值以及根据工作小时计算工资的逻辑。重点强调了if和if else判断语句的使用方法,以及注意中括号和分号的正确使用。
摘要由CSDN通过智能技术生成

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

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

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 <stdio.h>

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 <stdio.h>
#include <stdlib.h>

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 使用方法,分支结构程序中的中括号一定不能少 判断语句执行完一句后“分号”不能少


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

A'feng

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值