大学C++基础——控制.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
大学C基础——控制

函数概要 语句总述 分支语句 循环语句 操作系统与C++程序 函数的调用概念 程序中的函数层次:main—add 主函数main 输入整数a与b,求a与b之和,输出和 函数add 给定2个参数,计算2数之和,返回计算结果 函数书写顺序:自底向上 #include iostream.h int add(int a,int b) { int s; s=a+b; return s; } int main() { int s,a,b; cin a b; s=add(a,b); cout s endl; } 函数的多重调用 使用不同的参数调用函数 #include iostream.h int add(int a,int b) { int s; s=a+b; return s; } int main() { int x,y; x=add(10,20); y=add(34,15); coutxyendl; } 语句总述 声明语句(说明语句) 变量声明 int x, y; 函数声明 int add(int a,int b); 执行语句 表达式语句 x = 5; 函数调用语句 s=add(a,b); 空语句 ; 复合语句 { 语句;语句;… } 控制语句 选择结构 if、switch 循环结构 while、 for、do while 转向语句 break 、return 、continue 顺序结构——交换2变量的值 int x,y,t; cin x y; t=x; x=y; y=t; cout x “,” y endl; 学生程序1:简单信息处理 输入学生的学号、性别(字符M或F)、成绩,输出学号的奇偶、性别(字符串)、成绩绩点 学号奇偶问题 学号:int num; 判断奇偶 若num为偶数,则输出Even,否则输出Odd 判断偶数:num%2==0或num%2!=1 判断奇数:num%2!=0或num%2==1 奇偶输出,选择结构if语句 if ( num%2==0 ) cout Even; else cout Odd; 流程图中的分支处理(if 语句) 性别问题 性别:char sex; 判断性别 若sex为m或M,则表示男性,输出Male 若sex为f或F,则表示女性,输出Female 否则表示未知,输出Unknown 表示“或”的运算 逻辑运算符:|| 表示“如果…则…否则如果…则…否则…”的语句 if语句允许嵌套:else if 性别处理 if (sex==m||sex==M) cout Male; else { if (sex==f||sex==F) cout Female; else cout Unknown; } 如果男性 则显示Male 否则,如果女性 则显示Female 否则显示Unknown 性别显示的优化-else if if ( sex==m || sex==M ) cout Male; else if ( sex==f || sex==F ) cout Female; else cout Unknown; 绩点问题-上海大学绩点计算表 绩点求解程序段 float pt; if (sc=90) pt=4.0; else if (sc=85) pt=3.7; else if (sc=82) pt=3.3; else if (sc=78) pt=3.0; else if (sc=75) pt=2.7; else if (sc=72) pt=2.3; else if (sc=68) pt=2.0; else if (sc=66) pt=1.7; else if (sc=64) pt=1.5; else if (sc=60) pt=1.0; else pt=0.0; cout pt; stu1.cpp #include iostream.h int main() { int num,sc; char sex; float pt; cinnumsexsc; //学号奇偶 //性别显示 //成绩绩点 } 学生程序2:连续信息处理 连续输入学生的学号、性别(字符M或F)、成绩,分别输出各学生的学号奇偶、性别(字符串)、成绩绩点 直至输入学号为0或负数时终止 while循环 while语句(最基本的循环语句) 先判断条件 再执行循环体语句 while语句格式 whi

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档