第3节 流程控制语句.ppt

  1. 1、本文档共32页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
19.求满足以下条件的所有三位数:(1)该数是某一个二位数的平方;(2)个位数、十位数和百位数各不相同。 int num[22]={0},i,j,k,count=0; for(int n=102;n987;n++){ i=n%10; j= ; k=n/100; if( ) // 判是否有相同的数字 continue; for(i=11;i=31;i++) // 因32*32=1024,已超过三位数 if( ) num[count++]=n; } for(i=0;icount;i++){ coutnum[i]\t; if( )coutendl; } cout\n数满足条件的三位数共有count个。\n; 二、填空题 n/10%10 i==j||j==k||i==k i*i==n (i+1)%5==0 1.设计一个程序,交换一维数组中最大元素与最小元素的位置,如{18,16,19,15,11,8}交换后为{18,16,8,15,11,19}。 2.设计一个程序,将二维数组中的每个元素向右移一列,其中最后一列移到最左边,并按矩阵形式输出数组。例如: 移动前的数组为: 移动后的数组为: 1 2 3 4 4 1 2 3 5 6 7 8 8 5 6 7 9 10 11 12 12 9 10 11 3.设计一个程序,统计字符串中各类字符的个数。假设把字符分为控制字符(ASCII码值小于32)、数字字符、英文字母和其它字符共4类。 三、程序设计题 * 1 * 计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE TECHNOLOGY 计算机科学与工程学院 JIANGSU UNIVERSITY of SCIENCE TECHNOLOGY C++程序设计语言 第 3 章 流程控制语句 学好程序设计的根本方法是 程序! 写 第3章 流程控制语句 3.1 程序的基本控制结构 3.2 选择结构 3.3 循环结构 3.4 程序举例 3.5 习题 实验 课堂练习 3.1 程序的基本控制结构 程序可以分解成顺序、选择和循环3种基本控制结构。 流程控制语句 选择语句 跳转语句 循环语句 if语句 if…else语句 switch语句 for语句 while语句 do…while语句 break语句 continue语句 goto语句 return语句 3.1.1 C++基本语句 有声明语句、表达式语句、空语句、复合语句等,必须以语句结束符(;)结尾。 1.声明语句 某种类型、变量、函数等的说明。例如: int a=2; //声明一个变量 void fun(int x,float y); // 声明一个函数 class Myclass; // 声明一个类(类型) 2.表达式语句 表达式后加语句结束符,可执行表达式的运算。例如: a=5; // 赋值表达式语句 a*2; // 算术表达式语句,无意义 a++; // 后置自增表达式语句 3.1.1 C++基本语句 3.空语句 仅含语句结束符的语句,不执行任何具体的操作。 ; 4.复合语句 又称块语句,是用一对花括号括起来的一条或多条语句。例如: { t=a; a=b; b=t;} 复合语句是一个整体,在语法上相当于一条语句。执行时,其中的各条语句按先后顺序,一起执行,上例相当于: t=a,a=b,b=t; 3.1.2 顺序结构 顺序结构在执行时, 按语句编写顺序依次执行。 例如: int n; n=10; n+=20; coutn; int n; n=10; n+=20; coutn; 3.2 选择结构 又称分支结构,是指根据给定的条件进行判断,由判断结果决定执行哪一步操作。C++语言包括if、if…else和switch三个语句。 2.2.1 if语句

文档评论(0)

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

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

1亿VIP精品文档

相关文档