您的位置:首页 > 其它

第七讲—— 分支结构程序体验(项目1:正差值 项目2:三数最大值 项目3:发工资)

2015-03-05 16:25 393 查看

1.正差值

任务代码:

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a,b,c;
printf("请输入a和b的值:");
scanf("%d %d",&a, &b);
printf("a和b之间的正差值为:");
if(a<b)//交换a和b的值,使a>=b,
{
c=a;
a=b;
b=c;
}
printf("%d\n",a-b);
return 0;


运行结果:





2.最大值

任务代码
#include <stdio.h>
#include <stdlib.h>

int main()
{
int a,b,c,d;
printf("请输入三个正整数:");
scanf("%d %d %d",&a, &b, &c);
//求a和b之间的大值;
if(a>b)
{
d=a;
}
else
{
d=b;
}
//再求出c和d的大值:
if(c>d)
{
d=c;
}
printf("最大值是:%d\n",d);
return 0;
}
运行结果



3.发工资

任务代码

#include <stdio.h>
#include <stdlib.h>

int main()
{
const int HourSalary = 20;
int WorkingHours,Wage;
printf("请输入员工工作时间:");
scanf("%d",&WorkingHours);
if(WorkingHours>40) //当工人工作时间 WorkingHours 超过 40 小时,超出部分每小时按 30 元计算;
{
Wage = HourSalary *40+ (WorkingHours - 40)*30;
}
else//当工人工作时间没有超过 40 小时,则按每小时 20 元计算;
{
Wage=WorkingHours*HourSalary;
}
printf("工人的一周工资是:%d 元。\n",Wage);
return 0;


运行结果



知识点总结

在这一讲中主要就是讲了if 和else的使用,包括双分之结构和单分支结构,分支结构可以让你在书写完程序以后更加直观的表明和理解你的程序内容,让你可以轻易的按照自己的思维顺序来书写程序。

心得

刚开始的时候把俩个分支结构就给倒混了,不知道杂结尾了 。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: