第七课——项目【1-3】
来源:互联网 发布:淘宝手绘兼职 编辑:程序博客网 时间:2024/05/29 08:22
项目1
任务和代码
// 问题描述:给定两个正整数,求出两数的正差值并输出#include<stdio.h>int main(){ int a,b,max; printf("请输入两个正整数(以空格分开):"); scanf("%d %d",&a,&b); if(a<b) { max = b; } else { max = a; a = b; } printf("两数的正差值是%d\n",max-a); return 0;}
运行结果
总结:
还有其他种办法求正差值
if(a<b){ max = b; printf("两数正差值为:%d",b-a);}else printf("两数正差值为:%d",a-b);
项目2
任务和代码
//问题描述:输入3个整数,输出其中的最大值.#include<stdio.h>int main(){ int x,y,z,max; printf("请输入三个整数,输出最大值(以空格分开):"); scanf("%d %d %d",&x,&y,&z); if(x<y) { max = y; } else max = x; if(max<z) { max = z; } printf("最大值为:%d",max); return 0;}
运行结果
总结
比较x,y,z的值,总是将最大值赋给max
项目3
任务和代码
/** 问题描述:某公司工资按周发放,标准是每小时制20元,* 若员工周工作时间超过40小时,超出部分每小时30元。* 编程序输入一名员工一周的工作小时数,输出他的周工资。*/#include<stdio.h>int main(){ int a,salary; printf("请输入一周工作小时:"); scanf("%d",&a); if(a<=40) { salary = a*20; } else salary = 40*20 + (a-40)*30; printf("一周工资为:%d",salary); return 0;}
运行结果
总结
因为粗心,犯了个错误,在if(a<40)之后,一开始我写成salary=40*20,这样只要输入小于40的都会输出800,在最后测试程序的时候发现了。不应该犯这样的错误。
MarkDown
在CSDN博客用MarkDown写博文感觉很棒。
0 0
- 第七课——项目【1-3】
- 第七周—项目二友元类
- 第七周项目—四则运算
- 第七课 分支结构程序体验 【项目1-3】
- 第七周项目3—输出3个数的最大值
- 第七讲——【项目1-k次方之和】
- 第七周项目3—负数把正数赶出队列
- 第七周项目3—负数把正数赶出队列
- 第七周项目3—负数把正数赶出队列
- 第七周项目3—负数把正数赶出队列
- 第七周项目3—负数把正数赶出队列
- 第七周项目3—负数把正数赶出队列
- 第七周项目3—负数把正数赶出队列
- 第七周实践项目1————线段类(3)
- 第七周项目1——实现复数中运算符(3)
- 第七周项目三——友元类
- 第七周项目——思维框图
- 第七周项目2——友元类
- Altium集成库制作
- hadoop-分区
- Nashorn:JVM上的下一代javascript引擎
- 双弹簧系统中最小势能问题的基础优化算法研究
- 2005 第几天
- 第七课——项目【1-3】
- jsp基础
- SpringMVC三种方法返回值
- HTML引入CSS样式三种方法及优先级
- ArrayList源码分析
- Qtopia-2.2.2在x86平台编译--错误修改总汇
- 60,#Pragma mark 内容 的作用
- 网页图片预加载
- java.sql.SQLException: Your password has expired. To log in you must change it using a client that s