1编写一个递归算法将输入的任意一个正整数n以相反的顺序输出.docxVIP

  • 28
  • 0
  • 约小于1千字
  • 约 5页
  • 2021-09-23 发布于天津
  • 举报

1编写一个递归算法将输入的任意一个正整数n以相反的顺序输出.docx

1编写一个递归算法将输入的任总一个正整数n以相反的顺序输岀。例如:输入12345则输 出 54321。 解析:1)本题考查对函数的定义和调用的掌握情况 2)为了使算法简单,采用递归方法进行程序设计, 程序流程图 N=n/10 2编写程序,要求从键盘任意输入一个3*3的矩阵,利用二维数组的结构将输入存储,并计 算该矩阵的对角线之和,并将结果显示出来。 解析:1)采用二维矩阵存储输入的数据 2) 利用二重循环控制输入顺序 3) 对数组对角线元素的判断是行数等于列数 程序流程 3将从键盘输入一串英文字符中的大写字符转换成小写字符,并输岀转换后的字符串,要求 使用指针来操作。 显示结果为:Please input char : asf AKFJewrtrOPKs ASFAKFJEWRTROPKS 解析:1)小写字母比大写字母的ASCII码在数值上大32,这是小写转大写的途经 2) 对输入的字符串采用指针依次读取每一个字符 3) 对每个字符判断,若为小写不变,为大写+32转换为小写,若不是字母,显示错 误并退出 4) 对字符串的输入调用系统函数gets () 程序流程 4运用数据链表,建立一个学生数据库,包括学生的姓划,学号,年龄,性别,成绩信息。 程序提供两个功能,当输入n时,表示输入新的记录,输入1时表示将所有学生数据输出。 输入此外的字符则程序终止。 解析: 1在主函数的外部先立义两

文档评论(0)

1亿VIP精品文档

相关文档