码迷,mamicode.com
首页 > 编程语言 > 详细

C语言求10个整数中的最大值

时间:2015-09-23 19:35:36      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:c语言、比较十个数的大小

       我们知道求三个整数的最大值可以先定义三个变量来存放这三个数值,但是如果有十个,一百个,一千个,我们不可能定义那么多变量出来,没有什么意义。怎么解决呢?这个时候我们可以用一个数组来存放我们需要比较的数值,比如十个值,我们就用a[10]。美观简洁高效!数据的存放解决了,下来就是比较,先定义一个变量比如:MAX来存放这十个数其中的一个值再一一进行比较就可以了,但为了方便起见,我们通常选择数组的第一个值即a[0]赋值给变量,然后依次和a[1]、a[2]、、、、顺序比较。如果MAX小于a[1]则把a[1]的值赋给MAX再继续和a[2]比较。

 

C语言代码如下:

# include <stdio.h>

int main()
{
 int i, MAX,a[10];
 
 printf("请输入要比较的十个数:");
 for(i=0; i<10; i++)
 scanf("%d", &a[i]);
    
 MAX = a[0];
 
 for(i=0; i<10; i++)
 {
    if(a[i] > MAX)
    {
      MAX = a[i];
    }
   
 }
 printf("十个数中最大值为:%d\n", MAX);
 
 return 0;
}

干货小知识: return 语句不可返回指向“栈内存”的“指针”,因为该内存在函数体结束时 被自动销毁。

本文出自 “无名小卒” 博客,请务必保留此出处http://814193594.blog.51cto.com/10729329/1697545

C语言求10个整数中的最大值

标签:c语言、比较十个数的大小

原文地址:http://814193594.blog.51cto.com/10729329/1697545

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!