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

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

/*
*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;
}

运行结果:

第七讲 分支结构程序体验之练习 3个小程序_第1张图片

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

/*
*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;
}
运行结果:

第七讲 分支结构程序体验之练习 3个小程序_第2张图片

第三个小程序:给员工发工资,要求超过周工作小时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;
}
运行结果:

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

知识点总结:

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


你可能感兴趣的:(C语言程序设计)