博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于visual Studio2013解决C语言竞赛题之1061最大值和次最大值
阅读量:4361 次
发布时间:2019-06-07

本文共 922 字,大约阅读时间需要 3 分钟。





题目

解决代码及点评

 
 
 
 
 
 
/*功能: 编写子函数, 求一维整型数组M[10]的最大值及次最大值(次最大值可能不存在)。       主函数中输入10个整数, 然后调用上述子函数, 若次最大值存在, 则输出最大值及次最大值, 	   否则输出最大值及'NO'(输出也在主程序中实现) 时间:8:55 2013/10/25*/#include
#include
#define N 10void getMaxFirst61(int a[],int n,int *max1); //将最大值赋给*max1void getMaxSecond61(int a[],int n,int *max2); //判断是否存在次大值,存在打印次大值,不存在打印Novoid main(){ int a[N]; for(int i=0;i
*max2) *max2=a[i]; } printf("The max of low than maxfirst is : %d",*max2); }}void getMaxFirst61(int a[],int n,int *max1){ int s=0; for(int i=1;i
*max1) { *max1=a[i]; s=i; } } //将最大值与最后一个元素交换 a[s]=a[s]+a[n-1]; a[n-1]=a[s]-a[n-1]; a[s]=a[s]-a[n-1];}

代码编译以及运行

由于资源上传太多,资源频道经常被锁定无法上传资源,同学们可以打开VS2013自己创建工程,步骤如下:

1)新建工程

2)选择工程

3)创建完工程如下图:

4)增加文件,右键点击项目

5)在弹出菜单里做以下选择

6)添加文件

7)拷贝代码与运行

程序运行结果

代码下载

解压密码:c.itcast.cn






转载于:https://www.cnblogs.com/niulanshan/p/6175213.html

你可能感兴趣的文章
python接口自动化3-自动发帖(session)
查看>>
复杂问题的简单抽象:魔兽世界中的兔子们
查看>>
那些美到极致的语言!
查看>>
Xamarin的不归路-ios模拟器没有键盘
查看>>
【云笔记】群晖DS218+ NoteStation 折腾
查看>>
jdk安装配置
查看>>
四、RocketMq简单的消费者和生产者(示例代码)
查看>>
json介绍
查看>>
Maven编译unmappable character for encoding Cp1252问题
查看>>
xftp上传文件失败,执行程序发现磁盘满了:No space left on device
查看>>
duplicate symbols for architecture i386 问题?
查看>>
[BZOJ]1027 合金(JSOI2007)
查看>>
poj 1696 Space Ant (几何 : 叉积 应用 + dfs)
查看>>
MySQL:按前缀批量删除表格
查看>>
Route学习笔记之Area的Route注册
查看>>
构建之法--软件工程师自我测评表
查看>>
电子书搜索
查看>>
SQO2008配置管理工具服务显示远程过程调用失败
查看>>
【HDOJ】1009 FatMouse' Trade
查看>>
[Node.js]在windows下不得不防的小错误
查看>>