c语言,数组输入10个整数,输出最大值及其下标。 - 爱问答

(爱问答)

c语言,数组输入10个整数,输出最大值及其下标。


///这个是很基础的了,给你了更完整的参考

//注意下标与位置的区别

////最小值部分可删除

#include <stdio.h>

int main()

{

        int a[10]; //十个数

    int i,max,max_pos,min,min_pos;

 

    for(i=0;i<10;i++)

                  scanf("%d",&a[i]); //输入

 

        min=max=a[0]; //先将第一个作为最大值

        max_pos=min_pos=0;   //位置为0

 

        for(i=1;i<10;i++)

          {

                  if(a[i]>max)

                    {

                          max=a[i];

                          max_pos=i;

                    }

                  if (a[i]<min)

                        {

                                   min=a[i];

                           min_pos=i;

                    }

 

      }

    printf("最大值为%d,位置为%d 最小值为%d,位置为%d ",max,max_pos+1,min,min_pos+1); //下标从0开始,所以要+1

        return 0;

}


相关标签:c语言

下一篇:管理员推荐答案的依据是什么?

上一篇:联想3102主板有pci槽吗,如果有,可以用gtx10606g的独立显卡吗?

热门标签:
excel 网盘 破解 word dll
最新更新:
微软重新评估新的Outlook的使用时机 联想推出搭载联发科Helio G80芯片组的Tab M9平板 英特尔创新大赛时间确定! 微软Edge浏览器在稳定渠道中推出Workspaces功能 英伟达RTX4060TiGPU推出MaxSun动漫主题! 谷歌地图为用户提供了街景服务! GameSir 在T4 Kaleid中推出了一款出色的控制器! 微软开始在Windows 11 中测试其画图应用程序的新深色模式! LG电子推出全球首款无线OLED电视 英伟达人工智能芯片崭露头角! Steam Deck可以玩什么游戏-Steam Deck价格限时优惠 雷蛇推出CobraPro鼠标 Kindle电子阅读器可以访问谷歌商店吗 Windows10如何加入组策略 window10图片查看器怎么没有了?