




已阅读5页,还剩5页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
完善程序填空 实践 P110 4 下面程序 段 的功能是删除字符串 s 中的空格 完整程序 void main char s Beijing ligong daxue int i j for i j 0 s i 0 i 0 可直接用 0 表示 if s i s j s i s j 0 cout s endl 1 下面程序 段 的功能是删除字符串 s 中的空格 void main char s Beijing ligong daxue int i j for i j s i 0 i 0 可直接用 0 表示 if s i s j s j 0 cout s endl 0 s i 2 下面程序 段 的功能是删除字符串 s 中的空格 include using namespace std int main char s Changsha ligong daxue int i j for i j 0 s i i if s i s j s i s j 0 cout s endl return 0 0 或 0 串结尾符 j 或 j 或 j j 1 3 下面程序 段 的功能是删除字符串 s 中的空格 include using namespace std int main char s Beijing ligong daxue int i j for i j 0 s i i if s i s j j s j cout s endl return 0 s i 或 s i 0 或 0 串结尾符 4 下面程序 段 的功能是删除字符串 s 中的空格 include using namespace std int main char s Beijing ligong daxue int i j i j 0 while s i if s i s j s i j s j 0 cout s endl return 0 i 或 i 或 i i 1 5 下面程序中 f 函数用来判断 s 指向的字符串是否为 回文串 即从前向后读或从后向前 读是一样的 默认长度为 0 1 的字符串是 回文串 如 abcba include include using namespace std int f char s int result 1 char p s while p 0 p while s str if f cout str 是回文串 n else cout str q q 0 字符 0 0 或 0 串结尾符 实践 P24 4 8 下面程序运行时等待用户从键盘输入一个字符串 然后将其中的所有非数字字符剔除后 再输出 如输入 ab12c 则输出 12 include using namespace std int main char a 80 int i j cout a for i j 0 a i i if a i 0 a j cout 结果串 cout a endl return 0 j 或 j 或 j j 1 0 或 0 串结尾符 P106 例 4 2 完整排序程序 将 n 个数按从小到大顺序排列后输出 采用选择排序法 define N 10 include include using namespace std int main int i j t k x N cout Please input 10 numbers n for i 0 i x i for i 0 i N 1 i k i for j i 1 jx j k j if k i 若 k 已不等于其初值 t x i x i x k x k t 交换 x i x k cout The sorted numbers n for i 0 i N i cout setw 6 x i cout endl return 0 9 下面程序输入 N 10 个数 然后采用选择排序法将它们按从大到小顺序排列后再输 出 define N 10 include include using namespace std int main int i j t k x N cout 请输入 10 个数 n for i 0 i x i for i 0 i N 1 i k i for j i 1 j N j if x k x j k j if t x i x i x k x k t cout 从大到小依次为 n for i 0 i N i cout setw 6 x i cout endl return 0 或 k i 10 下面程序输入 N 10 个数 然后采用选择排序法将它们按从大到小顺序排列后再输 出 define N 10 include include using namespace std int main int i j t k x N cout 请输入 10 个数 n for i 0 i x i for i 0 i N 1 i for j i 1 j N j if x k x j k j if k i t x i x i x k cout 从大到小依次为 n for i 0 i N i cout setw 6 x i cout endl return 0 k i x k t 11 下面程序输入 N 10 个数 然后将它们按从大到小顺序排列后再输出 程序中的函 数 sort 采用选择排序法对数组 x 中的 n 个元素值进行排序 define N 10 include include using namespace std void sort int x int n int i j t k for i 0 i n 1 i k i for j i 1 j n j if x k x j k j if k i x i x k x k t int main int i x N cout 请输入 10 个数 n for i 0 i x i sort N cout 从大到小依次为 n for i 0 i N i cout setw 6 x i cout endl return 0 t x i x 或 for i 0 i N i for j 0 j j t a j i a i j t i 或 i 1 a j i a i j 13 函数 transpose 求存于形参二维数组 a N N 中的方阵 AN N的转置矩阵 A 且将结果 仍然存于 a 中 即将 a i j 与 a j i 的值互换 void transpose int a N int i j t for i 0 i N i for j i 1 j j t a j i a j i a i j a i j N t 14 实验教材 P21 已知下面程序输出如下二维数表 1 2 3 4 5 6 1 1 2 3 4 5 1 2 1 2 3 4 2 3 3 1 2 3 2 4 6 4 1 2 2 5 10 10 5 1 请完善其空缺部分 include include using namespace std void main int a 6 6 i j for i 0 i 6 i for j 0 j 6 j if j 0 i j else if a i j a i j 1 1 else a i j a i 1 j 1 a i 1 j cout setw 6 a i j cout endl a i j 1 i j 15 实验教材 P21 已知下面程序输出如下二维数表 1 2 3 4 5 6 1 1 2 3 4 5 1 2 1 2 3 4 2 3 3 1 2 3 2 4 6 4 1 2 2 5 10 10 5 1 请完善其空缺部分 include include using namespace std void main int a 6 6 i j for i 0 i 6 i for j 0 j 6 j if j 0 i j a i j 1 else if a i j a i 1 j 1 a i 1 j else a i j cout setw 6 a i j cout endl j x f x cout 整数部分 b 小数部分 w x f x cout 整数部分 b 小数部分 w endl a include int main int i j a 5 5 for i 0 i 5 i a i i 1 for j 1 j i j a i j a i 1 j 1 a i 1 j for i 0 i 5 i cout endl for j 0 j cout setw 6 a i j cout endl return 0 a i 0 1 j i 19 实验教材 P21 已知下面程序先计算出杨辉三角数表存于二维数组 a 的对应位置各元素中 然后输出数组 a 主对角元素及以下的元素便得到如下杨辉三角数表的前 5 行 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 请完善其空缺部分 include using namespace std include int main int i j a 5 5 for i 0 i 5 i a
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 快递站点抵押合同范本
- 钢结构签合同范本
- 染料销售合同范本
- 监理合同范本 酬金
- 开公司 投资 合同范本
- 办公座椅购买合同范本
- 施工企业施工合同范本
- 员工集资合同范本
- 面地板装修合同范本
- 联合中标epc合同范本
- GB/T 9871-2008硫化橡胶或热塑性橡胶老化性能的测定拉伸应力松弛试验
- GB/T 26480-2011阀门的检验和试验
- GB/T 19861-2005丙烯酸系阴离子交换树脂强碱基团、弱碱基团和弱酸基团交换容量测定方法
- GB/T 11085-1989散装液态石油产品损耗
- GB 30000.3-2013化学品分类和标签规范第3部分:易燃气体
- 《材料力学》说课-课件
- (完整版)沪教牛津版小学一至六年级英语单词汇总(最新)
- JJF 1587-2016 数字多用表校准规范-(高清现行)
- 完整课件-西方经济学下册(第二版)
- 机械制图教学通用课件(全套)
- 天星择日的基本原理
评论
0/150
提交评论