上海工程技术大学C语言实验报告.doc

实 验 报 告高级语言程序设计20122013学年第 一 学期学院(部)管理学院指导教师李旭芳班级代号姓名/学号同组人无实验一一实验项目名称程序流程控制分别求100以内奇数、偶数之和。二需求说明 本实习题要求利用循环结构,分别算出100以内的奇数和偶数之和。如果整数能被2整除,即为偶数;不能被2整除即为奇数,这样就可将偶数和奇数分开分别进行求和计算。三存储结构使用变量sun来存储,因为是100以内的数,可将sum定义成整型变量(即int),因此输入和输出时的格式字符应使用“d。为了将偶数和奇数分开分别进行求和计算,本题采用了if-else选择流程程序设计和循环模式。四算法设计1) 定义i,sum1和sum2,将sum1、sum2初始值都赋为0。2) 利用循环模式使i从0到100进行循环。3) 将奇数和偶数分开,能被2整除,即为偶数;不能被2整除即为奇数,再分别进行求和运算。4) 输出结果,结束。五程序清单include stdio.hvoid mainint i,sum10,sum20;fori0;i100;iifi20 sum2i;else sum1i;printfsum1d sum2d,sum1,sum2;六运行结果分析实验二一实验项目名称数组的应用,有一个34的矩阵,求其中的最小元素的值及其行下标和列下标。二需求说明 本实习题要求在一个3*4的矩阵中,通过比较,找出其中的最小元素,并且要得到其行下标和列下标。例如矩阵 1,2,3,4,9,8,7,6,-10,10,-5,2则需要求得其最小元素为-10,其行下标和列下标分别为3和1。三存储结构使用变量i和j来存储数组,i和j分别控制内外循环。因为数组中的数是整数,所以将i和j定义成整型变量(即int型),因此输入和输出时的格式字符应使用“d”。四算法设计1) 定义i,j,row,colum和min四个变量,对row和colum都赋值为0。2) 给定一个3*4的矩阵,假定其中最小元素为a00。3)利用i和j分别控制内外循环,通过a00与aij的比较,最终的到minaij。并且可得到最小元素的行列下标为 row i; colum j;4)输出,结束。五程序清单include stdio.h void main int i,j,row 0 ,colum 0,min; int a341,2,3,4,9,8,7,6,-10,10,-5,2; min a00; fori0;i2;i forj0;j3;j ifaijmin min aij; row i; colum j; printfmind,/nrow d,/ncolum d/n,min,row,colum; 六运行结果分析 实验三一实验项目名称函数的调用,将起泡排序法编写成函数,实现10个任意整数按从小到大排序二需求说明本实习题要求输入10任意整数,通过函数的调用,利用起泡排序法将其按从小到大的顺序排列起来。三存储结构定义变量i,j,t,由于是整数,所以可将变量定义成整型变量(即int 型),因此输入和输出时的格式字符应使用“ld”。四算法设计1)将变量i,j,t,a10定义为整形。2)循环控制一维数组的下标给a10中每个空位赋值。3)二重循环,外循环控制数组中的按从上到下的顺序比较,内循环控制比较未被比较过的数组内的数;将所有数比较并按照从下小到大的顺序排序。4)最后循环输出a10中所有值。5)输出结束。五程序清单includestdio.hvoid sortint a,int nint i,j,t;forj0;jn;j fori0;in-1-j;iifaiai1tai;aiai1; ai1t;void main int a10;int i,j,t; printf 10 numbersn;fori0;i10;iscanfd,printfn;sorta,10;printfthe sorted numbersn;fori0;i10;iprintfd ,ai;printfn;六运行结果分析实验四一实验项目名称综合练习求组合数,编程计算 m Cm , n n m n 二需求说明本实习题要求输入两个整数,先求出其中一个数的阶乘,再求出另一个数阶乘与这两个数差值阶乘的乘积,最后求出其中一个数的阶乘和另一个数阶乘与这两个数差值阶乘的乘积的商。三存储结构用float(即浮点型)来定义变量,因此输入和输出时的格式字符应使用“f”。四算法设计1)声明一个长整形函数f,在其中定义一个长整形的变量f记录返回值,采用递归调用求输入数的阶乘。直到输入的数为1时返回,若输入的数为0,则直接返回1。2)输入两个数,当有负值出现时,直接跳出主函数并输出error。3)当大数在后面时,利用中间变量c调换两数的位置。4)用ff存储所求阶乘的值,最后用p存储所求结果。5)输出结束。五程序清单includestdio.hfloat fffloat n float f; ifn0 printferrorn; else ifn0n1 f1; else fffn-1*n; returnf; float funfloat m,float n float p,c; ifmn cm; mn; nc; pffm/ffn*ffm-n; returnp; main float m,n; scanff,f,printffn,funm,n; 六运行结果分析实验总结(至少300字)

大学c语言实验报告,上海工程技术大学C语言实验报告.doc相关推荐

  1. 上海应用技术学院c语言实验报告9,上海工程技术大学C语言实验报告

    <上海工程技术大学C语言实验报告>由会员分享,可在线阅读,更多相关<上海工程技术大学C语言实验报告(7页珍藏版)>请在人人文库网上搜索. 1.实 验 报 告高级语言程序设计20 ...

  2. 智能车竞赛技术报告 | 智能车视觉 - 上海工程技术大学 - 萌鸡小队

    简 介: 本文详细介绍了上海工程技术大学"萌鸡小队"在第十六届全国大学生智能汽车竞赛智能视觉组的机械.硬件及软件系统方案.本次比赛以官方指定的智能车 C1型车模为平台,以 RT10 ...

  3. 上海工程技术大学c语言试卷,上海工程技术大学2009_2010C语言试卷A.doc

    上海工程技术大学2009_2010C语言试卷A PAGE PAGE 6 (勤奋.求是.创新.奉献) 2009-2010(1)C语言试卷A 课程序号___________ 班级 __________ 学 ...

  4. 上海工程技术大学计算机专硕,2017年上海工程技术大学硕士研究生调剂公告

    二.优惠政策 1.减免学费:录取的全部工学类和管理类研究生的学费,以及90%艺术类研究生的90%以上学费,由学校以奖学金的形式代为交付. 2.评奖优先:全日制本科毕业于985.211高校的调剂考生优先 ...

  5. 上海工程技术大学计算机专硕,2019年上海工程技术大学硕士研究生调剂公告

    考研调剂主要是给考研初试成绩不太理想的同学们继续进行研究生学历深造的机会,如果需要进行调剂,目标是调剂到一个差不多的学校,需要你根据自己的分数和要调剂院校的复试情况,及结合该院校的调剂信息进行.中公小 ...

  6. 上海工程技术大学计算机专硕,上海工程技术大学2019年硕士研究生调剂公告

    2019考研初试成绩已公布,而国家线预计将于3月公布,估分后觉得自己可能过不了初试的考生也不要灰心,可以参考一下历年国家线,提前关注调剂信息参与调剂.调剂名额有限,大家一定要提前关注先人一步才会有更大 ...

  7. 2023上海工程技术大学计算机考研信息汇总

    上海工程技术大学研招网 https://ge.sues.edu.cn/ 上海工程技术大学(Shanghai University Of Engineering Science),简称"工程大 ...

  8. 【调剂】上海工程技术大学-材料工程学院-焊接专业-硕士调剂

    公众号[计算机与软件考研]每天都会发布最新的计算机考研调剂信息! 点击公众号界面左下角的调剂信息或者公众号回复"调剂"是计算机/软件等专业的所有调剂信息集合,会一直更新的. 一)导 ...

  9. 上海工程技术大学本科毕业论文答辩和论文选题PPT模板

    模板介绍 精美PPT模板设计,上海工程技术大学本科毕业论文答辩和论文选题PPT模板.一套高校PPT幻灯片模板,内含灰色多种配色,精美风格设计,动态播放效果,精美实用. 一份设计精美的PPT模板,可以让 ...

最新文章

  1. 实例创建流程_Activiti系列~3.流程定义
  2. 脑机接口技术重大突破!首次帮助瘫痪男子恢复运动和触觉
  3. python列表生成多个号码_python按需生成固定数量电话号码并保存为excel(不重复)...
  4. hessian spring实例整合
  5. apache过滤恶意频繁访问_采用网关过滤器实现权限验证及对异常统一处理
  6. python如何批量下载邮箱全部附件_Python编写执行测试用例及定时自动发送最新测试报告邮件...
  7. [Ext JS 4] 实战之 ComboBox 和 DateField (消失之解决办法)
  8. 论文Mathtype公式自动编号
  9. SpringMVC:400 Bad Request
  10. python中打印输出date信息
  11. android studio选中全部,android - Android Studio风格维度已全部处理,未选中一项 - 堆栈内存溢出...
  12. CMMI认证难度大吗?
  13. Excel 数据随机分组
  14. pxc部署和配置详解
  15. c语言编程围棋,用C语言编程 在屏幕上显示围棋棋盘
  16. 紫光输入法linux,紫光拼音输入法下载_紫光拼音输入法最新版下载-太平洋下载中心...
  17. 云计算体系结构中soa构建层_云计算架构分为哪几层 云计算具体学什么
  18. 艺术论文题目汇总大全
  19. 华为云SSL证书申请流程
  20. Codeup——575 | 问题 H: 部分A+B (15)

热门文章

  1. 视觉检测螺钉大小matlab代码,基于机器视觉的二维尺寸检测.pdf
  2. 2023北京智慧医院建设展览会
  3. 3D绘图 WebGl引擎----ThreeJS 3D渲染引擎
  4. pythonipo模型_【python量化】Fama-French三因子回归A股实证(附源码)
  5. 为什么导师不喜欢推荐老实人?这是我听过最醍醐灌顶的回答!
  6. 使用Matlab编写简单的图片标注程序
  7. 文件上传漏洞(一句话木马)-学习笔记
  8. MySQL系列-高级-性能分析工具-EXPLAIN
  9. 若人工智能研发是登山,我们都经历了什么
  10. C语言 不定长数字拆分(移位求余法)