《上海工程技术大学C语言实验报告》由会员分享,可在线阅读,更多相关《上海工程技术大学C语言实验报告(7页珍藏版)》请在人人文库网上搜索。

1、实 验 报 告高级语言程序设计20122013学年第 二 学期学院(部)管理学院指导教师班级代号姓名/学号同组人综 合 实 验一实验目的通过实验把C语言中的顺序结构、选择结构、循环结构、数组、函数等主要知识点进行综合应用,加深学生对编程算法思想的理解,进一步提高学生的编程能力。二实验学时数2学时+课后4学时三实验步骤1、题目与问题重述(1)程序流程控制分别求100以内奇数、偶数之和。(2)数组的应用有一个34的矩阵,求其中的最小元素的值及其行下标和列下标。(3)函数的调用将起泡排序法编写成函数,实现10个任意整数按从小到大排序。(4)综合练习可编写多个自定义函数,求每个学生的平均成绩,所有学生。

2、成绩的最大值、最小值并保存在数组中;在主函数中有正确输入和函数调用,学生的学号及各科成绩可以根据不同的情况采用不同的输入方法,学生人数和课程数量自定。2、问题分析及算法步骤(或者流程图)3、程序清单4、运行结果分析(1)程序流程控制分别求100以内奇数、偶数之和。问题重述:本题要求分别求出0100中所有奇数、偶数之和,即在0100中,分别筛选出所有奇数相加、所有偶数相加,最后输出两个和。问题分析及算法步骤:1)、定义两个变量sum1,sum2分别表示偶数的和、奇数的和,并给予初始值0,0;2)、利用for循环结构,从i=0开始到一百结束;3)、判断i是否能被2整除,即对i取余,看余数是否为零,。

3、若为零,则i为偶数,此时sum1=sum1+i,否则i为奇数,sum2=sum2+i;4)、输出sum1,sum2即分别为0100内偶数、奇数之和。程序清单:#includevoid main()int sum1=0,sum2=0,i;for(i=0;ivoid main()int a34=9,6,4,11,10,12,7,8,3,14,20,20;int i,j,min,r=0,c=0;min=a00; for (i=0;ib1,则交换;4)、然后比较第二个数与第三个数;依次类推,直至第n-1个数和第n个数比较为止;5)、对前n-1个数进行第二趟冒泡排序,使次大的数被安置在第n-1个元素位置。

4、;6)、重复上述过程,共经过n-1趟冒泡排序后,排序结束;7)、在主函数中调用该函数,实现排序。程序清单:#includevoid main() void f(int b,int n);int a10,i;printf(put in 10 numbers:n);for (i=0;ibi+1) t=bi;bi=bi+1;bi+1=t;运行结果:(4)综合练习可编写多个自定义函数,求每个学生的平均成绩,所有学生成绩的最大值、最小值并保存在数组中;在主函数中有正确输入和函数调用,学生的学号及各科成绩可以根据不同的情况采用不同的输入方法,学生人数和课程数量自定。问题重述:本题要求编写多个自定义函数,这。

5、些函数在主函数中调用后可分别求出每位学生的平均成绩,所有学生成绩的最大值、最小值并保存在数组中。问题分析及算法步骤:1)、先定义一求平均数的函数aver,假设有五位学生,三门科目;2)、在aver函数中定义形参数组a53来接收实参的数据,并定义str5来保存平均分;3)、行号代表学生的学号,对应其平均分stii;4)、再定义一函数max求最大值,利用for循环把最大值赋给m,return m;5)、同理定义最小值函数min;6)、在主函数中分别调用个函数;7)、输出结果,程序结束。程序清单:#includevoid aver(int a53) float str5;int i,j;float sum=0; printf(学号 平均成绩n);for(i=0;iaij)n=aij; return(n); void main() int b53,i,j,m,n; printf(请依次输入五个同学的三门功课的成绩:n); for(i=0;i5;i+)for(j=0;j3;j+) scanf(%d,&bij); aver(b); m=max(b);n=min(b); printf(成绩的最大值为:%dn,m);printf(成绩的最小值为:%dn,n);运行结果:四、实验总结。

上海应用技术学院c语言实验报告9,上海工程技术大学C语言实验报告相关推荐

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

    上海工程技术大学C语言实验报告.doc 实 验 报 告高级语言程序设计20122013学年第 一 学期学院(部)管理学院指导教师李旭芳班级代号姓名/学号同组人无实验一一实验项目名称程序流程控制分别求1 ...

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

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

  3. 大学计算机文档基本操作实验的效果,上海工程技术大学计算机实验报告5

    实验05 PowerPoint的基本操作 姓名 班级 学号 实验日期2010-12-20 课程名称 计算机应用基础 指导教师 杨孜茁 成绩 实验名称:PowerPoint的基本操作 实验目的: 1. ...

  4. 上海工程技术大学c语言,上海工程技术大学 C语言实习报告.doc

    实 习 报 告 <高级语言程序设计> 2012-2013学年第 一 学期 学院(部) 管理学院指导教师 李旭芳班级代号 0315121姓名/学号 张何兵/031512130同组人 无 实验 ...

  5. 上海工程技术大学c语言试卷,上海工程技术大学2009-2010C语言试卷A.doc

    (勤奋.求是.创新.奉献) 2009-2010(1)C语言试卷 课程序号___________ 班级 __________ 学号 __________ 姓名 __________ 一.读程序,写结果( ...

  6. 上海应用技术学院c语言实验报告5,上海应用技术学院课程设计报告

    <上海应用技术学院课程设计报告>由会员分享,可在线阅读,更多相关<上海应用技术学院课程设计报告(14页珍藏版)>请在人人文库网上搜索. 1.上海应用技术学院课程设计报告课程名称 ...

  7. 上海应用技术大学计算机网络试题及答案,上海应用技术学院.计算机网络期末试卷.doc...

    上海应用技术学院2009-2010学年第二学期 <计算机网络>期(末)(A)试卷 课程代码: B104017 学分: 2 考试时间: 100 分钟 课程序号: 1657 1658 班级: ...

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

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

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

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

最新文章

  1. 西瓜书第二章 模型评估与选择
  2. Linux下触摸屏驱动程序分析
  3. 【学习笔记】利用Excel实现简易版大屏
  4. include php 失效,为什么include(‘php:// input’)不起作用?
  5. ITIL好看不好吃?(四)
  6. LSI MegaCli 命令使用2
  7. java 方法 时间_Java 方法
  8. 乌班图 修改ip_Ubuntu临时和永久修改ip地址掩码和网关
  9. Diffusion model—扩散模型
  10. vue项目在浏览器地址栏设置图标
  11. 等级保护三级测评-----云计算安全扩展要求
  12. 档案系列包括图书馆管理与服务器,基于Web的图书馆档案管理系统设计与实现.pdf...
  13. nssl 1438.战略威慑
  14. 国产步进电机驱动芯片TMI8420,可pin to pin​替代DRV8825
  15. java中文件读取方式的顺序_java中读取文件的方式
  16. 代码随想录训练营day7
  17. 5.1 傅里叶展开,傅里叶级数推导
  18. JVC摄像机mp4视频丢失恢复方法
  19. opencv两个图像相互融合/重叠/拼接
  20. 深度好玩!10 个有趣且易上手的 AI 项目(附 Python 源代码)

热门文章

  1. AM2320 温湿度计 单总线读取数据
  2. python直接使用pyc_Pyc和pyo是怎样一种存在?
  3. 看漫画,学电子,我居然看懂了!
  4. 入门人工智能,我究竟该学些什么?
  5. 他95年出生,却拥有10年编程经验
  6. 用铁丝做“电路板”,这波操作你不得不服!
  7. 做技术的,聊聊研发。
  8. 1965 - 2019 年最流行的编程语言变化
  9. 贴片元件的焊接教程!看别人是怎么拖焊的
  10. 360浏览器打不开qq空间_网页突然打不开其他软件却能上网?怎么解决?