电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

c语言信息安全上机实验报告模版2-循环

14页
  • 卖家[上传人]:suns****4568
  • 文档编号:60839397
  • 上传时间:2018-11-19
  • 文档格式:PDF
  • 文档大小:319.08KB
  • / 14 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、1 北京信息科技大学 信息管理学院 (课程上机)实验报告 实验课程名称: C 语言程序设计专业: 信息安全 班级:信安1202学号:2012012194姓名:李自然成绩: 实验名称循环结构程序设计实验地点3-603实验时间 1. 实验目的: 熟练掌握上机过程。 熟练掌握顺序结构程序设计 熟练掌握分支结构程序设计 【注】实验总用时:6 课时。 2. 实验内容: 补充-1:用三种循环语句分别编写程序显示 1100 的平方值。 P137/2:输出所有“水仙花数” 。 P137/2:输入一行字符,统计英文字母、空格、数字、其他字符个数。 P137/3: “猴子吃桃”问题。 P138/6:输出 9*9 乘法表。 补充-2:求 Sn=a+aa+aaa+aa(n 个 a)。a 是从键盘上输入的 1-9 之间的数,n 从键盘输入,但可 以保证输入的 n 使 Sn 在无符号长整型(unsigned long int)数据表示的范围内。 补充-3:求 1!+2!+n!。n 由键盘输入。 补充-4:对任意给定的整数,进行因式分解。 补充-5:求 10000 以内的所有完数。完数是指该数的所有因子之和与该数相

      2、等。例如 6 是完数,因为 6=1+2+3。 补充-6:验证卡布列奇运算。即:任意一个四位数只要它们各位上的数字不全相同,就有这样的规律: 1将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大 4 位数。 2将组成该四位数的四个数字由小到大排列,形成由这四个数字构成的最小 4 位数(特殊地:4 个 数字中有 0,则最小数不是四位) 3求两个数之差,得到一个新四位数(高位零保留) 。 重复上述过程,最后得到结果总是 6174,6174 被称为卡布列奇数。编循环程序实现对某个 n 的 卡布列奇计算。 3. 实验要求: 独立编写程序,上机调试通过,写出实验报告。 2 4. 实验准备: 电脑一台、WindowsXP 操作系统、VC+6.0 软件。 5. 实验过程: 5.1 实验一的实验过程 【要求】每道题都独立书写下列内容。每题的报告应包括如下内容。 5.1.1 题目。可以写:详见本报告“2.实验内容” ) ,也可以把原题附上。 5.1.2 简单思路。也即程序设计的思考、设计思路及描述。 5.1.3 程序结构。可以用流程图表示,也可用结构性类语言描述。 5.1.4 最终程序清单与

      3、注释。一般指经调试正确的程序,如果调试不正确也未修改正确,也要附上。正确 的程序后面调试记录要附上正确的调试结果,调试仍不正确的但后面程序,调试记录要包含错误的内容, 并写出你认为可能的错误原因分析。注释可以简单写,但对复杂的部分可以详细写。 5.1.5 测试数据选择。要包含测试数据选择依据的分析。调试中的测试数据可能不止一种,也就是说不是 执行一次结果正确就证明结果正确。 5.1.6 调试记录。记录调试过程的输入、输出等,可以记录屏幕拷贝内容,也可以用文字说明屏幕显示内 容。并分析通过测试数据及程序执行结果,对程序正确性的分析与判断。 5.1.7 实验结论总结。 5.2 实验二的实验过程 5.2.1 同上要求 5.2.2 同上要求 5.2.3 同上要求 5.2.4 同上要求 5.2.5 同上要求 5.2.6 同上要求 5.2.7 同上要求 (本部分可另附页) 3 实验过程 1.用三种循环语句分别编写程序显示 1100 的平方值 程序: #include void main() int i,j; for(i=1;i void main() int i,j; i=1; do j=i*i;

      4、 printf(“%dn“,j); i+; while(i void main() 7 int i,j; i=1; while(i void main() int a,b,c,s; for(a=1;a void main() char a; int letters=0,space=0,digit=0,other=0; printf(“请输入一行字符 : n“); while(a=getchar()!=n) if(a=a i=1; while(i void main() int i,j,a1010; for(i=0;i void main() unsigned long s,m; unsigned a,n,i; scanf(“%d,%d“, s=0;m=0; for(i=1;i void main() int a,b,n,s; printf(“请输入 n:“); scanf(“%d“, for(a=1,b=0,s=1;s void main() int i,n; printf(“请输入 n:“); scanf(“%d“, if(n1) for(i=2;i void main() 13 i

      5、nt i,j,a,b; for(i=1;i10000;i+) j=0; for(a=1;a=i/2;a+) b=i%a; if(b=0) j=j+a; if(j=i) printf(“%dn“,i); 结果: 10.验证卡布列奇运算。即:任意一个四位数只要它们各位上的数字不全相同,就有这样的规律: 1将组成该四位数的四个数字由大到小排列,形成由这四个数字构成的最大 4 位数。 2将组成该四位数的四个数字由小到大排列,形成由这四个数字构成的最小 4 位数(特殊地:4 个 数字中有 0,则最小数不是四位) 3求两个数之差,得到一个新四位数(高位零保留) 。 重复上述过程,最后得到结果总是 6174,6174 被称为卡布列奇数。编循环程序实现对某个 n 的 卡布列奇计算。 程序: 结果: 14 6. 实验总结: 写出本次实验在设计与调试中的技术体会,特别是实验前的程序设计,在实验中发现了什么问题,如何 解决的,得到了什么经验与体会等。 说明: 1.实验名称、实验目的、实验内容、实验要求实验名称、实验目的、实验内容、实验要求由教师确定,实验前由教师事先填好,然后作为实验报告模版供学生使用; 2.实验准备实验准备由学生在实验或上机之前填写,教师应该在实验前检查; 3.实验过程实验过程由学生记录实验的过程,包括操作过程、遇到哪些问题以及如何解决等; 4.实验总结实验总结由学生在实验后填写,总结本次实验的收获、未解决的问题以及体会和建议等; 5.源程序、代码、具体语句等,若表格空间不足时可作为附录附录另外附页。

      《c语言信息安全上机实验报告模版2-循环》由会员suns****4568分享,可在线阅读,更多相关《c语言信息安全上机实验报告模版2-循环》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    信息化课堂中的合作学习结业作业七年级语文 发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.