比大小(打擂台)(C语言)

一、运行结果;

二、源代码;

cs 复制代码
# define _CRT_SECURE_NO_WARNINGS
# include <stdio.h>

//声明比较大小函数max;
int max(int a, int b);

int main()
{
	//初始化变量值;
	int i, n, m, a[10];

	//填充数组;
	printf("请输入10个数:\n");
	for (i = 0; i < 10; i++)
	{
		//获取;
		printf("第%d个数:", i + 1);
		scanf("%d", &a[i]);
	}

	//赋值;
	m = a[0];
	n = 0;

	//打擂台;
	for (i = 0; i < 10; i++)
	{
		//判断;
		if (max(m, a[i]) > m)
		{
			//改变擂主;
			m = max(m, a[i]);

			//记录值;
			n = i;
		}
	}

	//输出;
	printf("最大值为:%d,在数组中是第%d个\n", m, n + 1);

	return 0;
}

//实现max函数;
int max(int a, int b)
{
	//返回值;
	return (a > b ? a : b);
}
相关推荐
!停4 分钟前
C++入门STL容器string使用基础
开发语言·c++
m0_716765235 分钟前
数据结构--栈的插入、删除、查找详解
开发语言·数据结构·c++·经验分享·学习·青少年编程·visual studio
阿Y加油吧5 分钟前
从斐波那契到动态规划:两道入门题吃透 DP 核心思想
算法·动态规划·代理模式
米啦啦.6 分钟前
多态性、虚函数
开发语言·c++·算法·多态·抽象类·纯虚函数
H Journey7 分钟前
Windows 下 使用VSCode 编写C++程序中文乱码问题
c++·windows·vscode·cmake/gcc
承渊政道14 分钟前
【递归、搜索与回溯算法】(二叉树深搜模型拆解与经典题型全面突破)
数据结构·c++·学习·算法·leetcode·macos·bfs
handler0118 分钟前
Linux基础知识(1)
linux·服务器·c语言·开发语言·数据结构·c++
yashuk19 分钟前
C语言实现PAT习题题解及算法学习笔记,附SQLite介绍
c语言·sqlite·开源项目·算法学习·pat习题
良木生香23 分钟前
【C++ 初阶】:内存管理的迭代革新——从malloc/free 到 new/delete 的时代更迭
c语言·开发语言·c++
小则又沐风a27 分钟前
深剖string内部结构 手撕string
java·前端·数据库·c++