您的位置:首页 > 移动开发 > 微信开发

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

2016-05-24 10:31 465 查看
第一个小程序:比较两个正整数的大小,并输出他们的正差值

/*
*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 使用方法,分支结构程序中的中括号一定不能少 判断语句执行完一句后“分号”不能少
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: