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

来源:互联网 发布:打卡网络用语 编辑:程序博客网 时间:2024/06/01 20:31

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

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


0 0
原创粉丝点击