网站使用微软雅黑小程序模板免费下载
news/
2025/9/27 16:09:26/
文章来源:
网站使用微软雅黑,小程序模板免费下载,上海网站建设口碑好,小程序制作的相册如何存入图库C语言实验lab10C程序设计实验报告学院#xff1a;国际商学院班级#xff1a;14电商专业#xff1a;电子商务姓名#xff1a;熊靓男日期#xff1a;15.5.25学号#xff1a;1420070049实验目的复习一维数组掌握二维数组参数的传递掌握排序算法实验内容消灭怪物在阳光明媚月…C语言实验lab10C程序设计实验报告学院国际商学院班级14电商专业电子商务姓名熊靓男日期15.5.25学号1420070049实验目的复习一维数组掌握二维数组参数的传递掌握排序算法实验内容消灭怪物在阳光明媚月色皎洁的一个晚上独自开车行驶在路上突然天空中出现一个庞大的怪物正要向J袭来反应迅速的J立马从车厢里拿武器准备消灭怪物他车厢里有n把离子枪 每一把枪都有各自的伤害而怪物也有防御力要想用枪消灭怪物就必须要枪的伤害大于怪物的防御力现在J想知道他车厢里有多少把枪能消灭怪物也就是说 有多少把枪的伤害大于怪物的防御力。实验记录算法描述#include int main(){int Size,Power,i;int count(int*,int,int);printf(请输入枪的数量);scanf(%d,Size);printf(请输入怪物的防御力);scanf(%d,Power);printf(请输入每把枪的伤害\n);int Hurt[Size];for(i0;i{scanf(%d,Hurt[i]); //利用循环给数组赋值}printf(有%d把枪的伤害大于怪物的防御力!\n,count(Hurt,Size,Power));//函数调用时数组只要写名称不声明元素个数。return 0;}int count(int hurt[],int size,int power){int t0,i;for(i0;i{if(hurt[i]power) t;//计数器t,遇到伤害值大于防御则t}return t;}测试数据(至少3组不同测试数据)5122 5 9 13 15B731 4 7 9 14 0 3C3910 89 1运行结果(程序执行结果截图 )1. 输出2. 输出3. 输出改写程序改写课本316页程序8.9将二维数组val的大小改为4行5列并输出所有元素实验记录算法描述#include #define ROWS 4#define COLS 5void display(int nums[ROWS][COLS]){int rowNum,colNum;for(rowNum0;rowNum{for(colNum0;colNum{printf(%4d,nums[rowNum][colNum]);}printf(\n);}}int main(){int val[ROWS][COLS]{8,16,9,52,3,15,27,6,14,25,2,10};//二维数组赋初值display(val);//调用函数只写数列名称return 0;}运行结果(程序执行结果截图 )1. 输出成绩查询某科的期中考试成绩已经出来了作为老师的好助手你要完成一项任务编写一个程序通过这个程序老师只需输入学号即可查到该名同学的成绩。为了完成这项任务你需要定义一个5行2列的二维数组(为简单起见假设学生人数为5)并初始化每行第一个数为学号第二个数为成绩。提示编写一个getScore函数该函数接收一个二维数组参数和一个学号返回对应 的成绩。函数原型为int getScore( int score[ROWS][COLS], int id );实验记录算法描述#include #define ROWS 5//宏定义行列个数#define COLS 2int getScore( int score[ROWS][COLS], int id ){int i,j,t;for(i0;i{if(score[i][0]id) tscore[i][1]; //找到与学号匹配的成绩并带回}return t;}int main(){int Score[ROWS][COLS],i,j,Id;printf(请输入五位学生的学号和成绩\n);for(i0;i{for(j0;j
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/919648.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!