上海应用技术学院c语言实验报告9,上海工程技术大学C语言实验报告
《上海工程技术大学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语言实验报告相关推荐
- 大学c语言实验报告,上海工程技术大学C语言实验报告.doc
上海工程技术大学C语言实验报告.doc 实 验 报 告高级语言程序设计20122013学年第 一 学期学院(部)管理学院指导教师李旭芳班级代号姓名/学号同组人无实验一一实验项目名称程序流程控制分别求1 ...
- 上海工程技术大学c语言试卷,上海工程技术大学2009_2010C语言试卷A.doc
上海工程技术大学2009_2010C语言试卷A PAGE PAGE 6 (勤奋.求是.创新.奉献) 2009-2010(1)C语言试卷A 课程序号___________ 班级 __________ 学 ...
- 大学计算机文档基本操作实验的效果,上海工程技术大学计算机实验报告5
实验05 PowerPoint的基本操作 姓名 班级 学号 实验日期2010-12-20 课程名称 计算机应用基础 指导教师 杨孜茁 成绩 实验名称:PowerPoint的基本操作 实验目的: 1. ...
- 上海工程技术大学c语言,上海工程技术大学 C语言实习报告.doc
实 习 报 告 <高级语言程序设计> 2012-2013学年第 一 学期 学院(部) 管理学院指导教师 李旭芳班级代号 0315121姓名/学号 张何兵/031512130同组人 无 实验 ...
- 上海工程技术大学c语言试卷,上海工程技术大学2009-2010C语言试卷A.doc
(勤奋.求是.创新.奉献) 2009-2010(1)C语言试卷 课程序号___________ 班级 __________ 学号 __________ 姓名 __________ 一.读程序,写结果( ...
- 上海应用技术学院c语言实验报告5,上海应用技术学院课程设计报告
<上海应用技术学院课程设计报告>由会员分享,可在线阅读,更多相关<上海应用技术学院课程设计报告(14页珍藏版)>请在人人文库网上搜索. 1.上海应用技术学院课程设计报告课程名称 ...
- 上海应用技术大学计算机网络试题及答案,上海应用技术学院.计算机网络期末试卷.doc...
上海应用技术学院2009-2010学年第二学期 <计算机网络>期(末)(A)试卷 课程代码: B104017 学分: 2 考试时间: 100 分钟 课程序号: 1657 1658 班级: ...
- 智能车竞赛技术报告 | 智能车视觉 - 上海工程技术大学 - 萌鸡小队
简 介: 本文详细介绍了上海工程技术大学"萌鸡小队"在第十六届全国大学生智能汽车竞赛智能视觉组的机械.硬件及软件系统方案.本次比赛以官方指定的智能车 C1型车模为平台,以 RT10 ...
- 【调剂】上海工程技术大学-材料工程学院-焊接专业-硕士调剂
公众号[计算机与软件考研]每天都会发布最新的计算机考研调剂信息! 点击公众号界面左下角的调剂信息或者公众号回复"调剂"是计算机/软件等专业的所有调剂信息集合,会一直更新的. 一)导 ...
最新文章
- 西瓜书第二章 模型评估与选择
- Linux下触摸屏驱动程序分析
- 【学习笔记】利用Excel实现简易版大屏
- include php 失效,为什么include(‘php:// input’)不起作用?
- ITIL好看不好吃?(四)
- LSI MegaCli 命令使用2
- java 方法 时间_Java 方法
- 乌班图 修改ip_Ubuntu临时和永久修改ip地址掩码和网关
- Diffusion model—扩散模型
- vue项目在浏览器地址栏设置图标
- 等级保护三级测评-----云计算安全扩展要求
- 档案系列包括图书馆管理与服务器,基于Web的图书馆档案管理系统设计与实现.pdf...
- nssl 1438.战略威慑
- 国产步进电机驱动芯片TMI8420,可pin to pin​替代DRV8825
- java中文件读取方式的顺序_java中读取文件的方式
- 代码随想录训练营day7
- 5.1 傅里叶展开,傅里叶级数推导
- JVC摄像机mp4视频丢失恢复方法
- opencv两个图像相互融合/重叠/拼接
- 深度好玩!10 个有趣且易上手的 AI 项目(附 Python 源代码)