《C语言及程序设计》实践项目——分支结构程序设计体验

返回:贺老师课程教学链接  

【项目1-正差值】
给定两个正整数,求出两数的正差值并输出。
样例输入 样例输出
7 10 3
12 7 5
[参考解答]

【项目2-三数最大值】
输入3个整数,输出其中的最大值。
提示:求出两数的大值,再求这个大值与第三数间的大值,为三数最大值
[参考解答]

【项目3-发工资】
某公司工资按周发放,标准是每小时制20元,若员工周工作时间超过40小时,超出部分每小时30元。编程序输入一名员工一周的工作小时数,输出他的周工资。
样例输入之一:32
样例输出之一:640
样例输入之二:48
样例输出之二:1040

[参考解答]

时间: 2024-09-28 08:42:53

《C语言及程序设计》实践项目——分支结构程序设计体验的相关文章

C++程序设计-第九周分支结构程序设计上机实践项目

回到课程主页,链接:C++程序设计课程主页-2012级 本次上机对应的教学内容:第3章   C++程序设计初步中分支程序设计的部分. 练习+上机验证 [练习1]阅读下列程序,在准备期写出程序的运行结果.上机时运行程序,与你的预期进行对照.理解. 1. #include <iostream> using namespace std; int main() { int a=1,b=2,c=3; if(a<=c) if(b==c) cout<<"a="<&

2013C++第9周项目——多分支结构程序设计

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 [项目1分段函数求值]从键盘输入x的值(整型),根据公式1计算并输出x和y的值.  要求用switch语句构造多分支结构完成求解,利用BB平台上"第9周练习源代码及博文模板.txt"中给出了博文模板发布报告. 提示: 解法1:类似例3.9的思路,各分段的标准都为2的倍数,所以,构造表达式 t= x/2,根据t的取值决定switch分支: 解法2:构造表达式 t=

C++程序设计-第十一周循环结构程序设计上机实践项目

回到课程主页,链接:C++程序设计课程主页-2012级 本次上机对应的教学内容:第3章   C++程序设计初步 [项目1:学会单步执行和调试程序] 利用你上周编过的求1000以内所有偶数的和的程序,练习:(1)单步执行功能(掌握Step Over(F10).Step Into(F11).Step Out和Run to Cursor功能):(2)在程序中设置和取消断点,然后用Go命令(F5)执行,观察变量及程序流程的变化:(3)选择一个你以前做的程序,请你的同学在你的程序中作两处改动(改动者要想办

C语言及程序设计初步例程-7 分支结构程序体验

贺老师教学链接  C语言及程序设计初步 本课讲解 例:给两个数,求两数中的大者(双分支) #include <stdio.h> int main( ) { int a,b,c; scanf("%d %d", &a, &b); if(a>b) { c=a; //if语句,如果a>b,则将a的值赋给c } else { c=b; //否则,将b的值赋给c } printf("max=%d\n",c); return 0; } 再解

2013C++-第8周项目——用if语句实现分支结构程序设计

课程首页在:http://blog.csdn.net/sxhelijian/article/details/11890759 第一部分 阅读程序并画流程图:阅读下列程序,你预计的输出:___________________________,作为对流程图的练习,在下面空白处画上程序流程图. #include <iostream> using namespace std; int main() { int a=1,b=2,c=3; if(a<=c) if(b==c) cout<<

《C++语言基础》实践项目——链表类及其应用

返回:贺老师课程教学链接 [项目 - 链表类]动态链表也是程序设计中的一种非常有用的数据结构.可以说,是否能够理解有关操作的原理,决定了你是否有资格称为"科班"出身.在后续的专业基础课中,相关的内容还会从不同的角度,反复地认识,反复地实践.不过,在现阶段多些体验,也是很有必要的了.(1)阅读下面的程序,回顾一下动态链表,阅读程序过程中,请用笔画一画形成链表的过程中指针值的变化. #include <iostream> using namespace std; struct

C++程序设计课程同步项目——选择结构程序设计任务(二)

在上一次任务的基础上,改进用户选择功能后的工作 包括(1)用函数优化程序的结构:(2)完成取款并计算利息的工作. 函数的有关知识在第4章,可以提前预习.不过,凭在"初识程序设计"部分的几个例子,模仿着也能写出相关的要求.模仿是一种非常重要的学习方法,尤其适用于没有"系统"学习之前的探索.挑战一下,尝试这种有效的学习方法. 显示功能选项 1.查询 2.取款 3.存款 4.转帐 0.退出 用户输入功能选择,根据给出的答复,用switch多分支完成对应的功能: 用户选择1

《C++语言基础》实践项目——银行储蓄系统开发

返回:贺老师课程教学链接 教学目标 通过完成一个有实用价值的应用程序,体会利用C++语言解决问题的过程: 多次迭代,逐步完善,用可以运行的程序,鼓舞自己的学习 实训安排 看视频"18 应用系统开发:银行储蓄系统",并阅读博客中提供的参考解答,了解基本系统的开发. 基本要求:定义了用户类(User)和银行类(Bank),用成员函数实现各种功能,多文件组织程序,能用文本文件存取数据(如示例中给出的技术): 拓展方向: 序号 加分项目 细       则 1 改变Bank类中用户信息的存储方

《C++语言基础》实践项目——继承与派生

返回:贺老师课程教学链接 [项目0 - 是春哥啊]请在下面程序的横线处填上适当内容,以使程序完整,并使程序的输出为:Name: 春哥Grade: 19 #include <iostream> #include <cstring> using namespace std; class Person{ public: Person(char* s){ strcpy(name,s); } void display( ){ cout<<"Name: "<