首页 > 其他分享 >C语言[数组作函数参数]

C语言[数组作函数参数]

时间:2024-10-17 16:21:16浏览次数:3  
标签:10 int max 代码 C语言 函数参数 数组 printf

输入10个整数作为一个数组,要求判断并且输出其中最大的值和它是数组中的第几位数。


本次代码调用max函数

数组元素为a[1]~a[9]


代码如下:

#include <stdio.h>
int main()
{
    int max(int x,int y);
    int i,m,n,a[10];
    printf("enter 10 interger number:");
    for(i=0; i<10; i++)
        scanf("%d",&a[i]);
    printf("\n");
    for(i=1,m=a[0],n=0; i<10; i++)
    {
        if (max(m,a[i])>m)
        {   m=max(m,a[i]);
            n=i;
        }
    }
    printf("MAx is %d and it is %d th\n",m,n+1);
}

int max(int x,int y)
{
    return(x>y?x:y);
}

标签:10,int,max,代码,C语言,函数参数,数组,printf
From: https://blog.csdn.net/2401_87108776/article/details/142928174

相关文章

  • C语言typedef常用方法
    在C语言中,typedef关键字可以用来为已有的数据类型定义一个新的标识符,它的常用方法有:typedef的4种常见用法:一、给已定义的变量类型起个别名二、定义函数指针类型三、定义数组指针类型四、定义数组类型总结一句话:“加不加typedef,类型是一样的“,这句话可以这样理解:没加type......
  • 代码随想录算法训练营第二天|209长度最小的子数组、59螺旋矩阵
    1leetcode209长度最小的子数组题目链接:209.长度最小的子数组文章链接:代码随想录(programmercarl.com)视频链接:拿下滑动窗口!|LeetCode209长度最小的子数组思路:没有思路,看到这道题有一种想立马退出的感觉,无从下手1.1暴力搜索1.1.1python版本这个版本的新知识就是定义......
  • 实践(1)初识C语言,编写软件选择与入门代码
    1.1编译器选择。        现在能在市面上下载的编译器非常多,学习者用的最多的大概就是"VS"和"devc++"了。我使用的是从火绒应用商店下载的"EmbarcaderoDev-C++"的6.3版本。这款c语言编程软件功能齐全,安装包小,同样的辅助功能就相对"VS"会少很多,在使用上没也有vs那么方......
  • 从零开始学习c语言,并逐步成计算机语言工程师的想法与实践。(1)学习思路分享
        在接下来的分享过程中,我将分享我的学习思路,并将实践过程分享出来。    首先,整体上计算机基础知识不能缺少,因此需要学习计算机基础。要想开发软件,编程语言必不可少,此处我选择从c语言入手。与计算机基础并行学习。在此期间通过“多邻国”手机app学习英语,通......
  • Java中栈的数组存放方式
    今天课余时间学习了栈的数组存储方式:publicclassArrayStack{//创建一个名为stack的私有整型数组privateint[]stack;//创建一个指向栈顶的指针,私有,整型privateinttop;//构造函数初始化publicArrayStack(intcapacity){//capacity:容量;此处......
  • C语言【调试】(个人笔记版)
    调试前言一、Bug二、调试工具1.DeBug2.Release三、调试快捷键1、断点四、调试时查看程序的当前信息1、查看临时变量2、查看内存3、查看调用堆栈、汇编、寄存器总结前言这篇文章大都是我的个人笔记:调试在日常程序设计中是很重要的。调试说白了就是为了解决代码的......
  • C语言运算符和表达式
    1.C语言赋值运算符实例讲解C使用运算符(operator)来代表算术运算。例如,+运算符可以使它两侧的值加在一起。如果您觉得术语“运算符”听起来比较奇怪,那么请您记住那些东西总得有个名称。与其被称之为“那些东西”或“数学符号”,被称之为“运算符”似乎看起来更专业一些!现在,除......
  • PTA L1系列题解(C语言)(L1_073 -- L1_080)
    L1-073人与神题目内容:L1-073人与神-团体程序设计天梯赛-练习集(pintia.cn)跨界大神L.PeterDeutsch有一句名言:“Toiterateishuman,torecursedivine.”(迭代的是人,递归的是神)。本题就请你直接在屏幕上输出这句话。输入格式:本题没有输入。输出格式:在一行中输......
  • 数组
    一、一维数组的声明与字符数组(一)一维数组的声明与初始化1.一维数组的声明应指出以下三点:1)存储在每个元素中的值的类型,且他们的类型一致;2)数组名;3)数组中的元素数,数组的元素数必须用值大于等于1的常量表达式定义。4)数据可以存储任何非引用数据类型的值,数组中元素必须可以被赋......
  • 代码随想录算法训练营 | 300.最长递增子序列,674. 最长连续递增序列,718. 最长重复子数
    300.最长递增子序列题目链接:300.最长递增子序列文档讲解︰代码随想录(programmercarl.com)视频讲解︰最长递增子序列日期:2024-10-16想法:dp[i]表示以nums[i]结尾的最长子数列长度,需要知道i之前的j的dp[j],找到最大的dp[j],再加1,初始化都为1。Java代码如下:classSolution{pub......