栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

依次输入十个数 输出最大的数 C语言实现

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

依次输入十个数 输出最大的数 C语言实现

解题思路:

1.定义十个元素的数组,变量i,最大值max;

2.for输入十个数,依次内存中取地址;

3.第二个for循环中进行循环判断、交换;

4.最后输出最大值。

代码示例一:
#include 

int main()
{
    int a[10];
    int i;
    int temp;
    printf("请输入10个数:");
    for (i = 0; i < 10; i++)
    {
        scanf("%d", &a[i]);
    }
    for (i = 0; i < 10; i++)
    {
        if (a[i] > a[i + 1])
        {
            temp = a[i];
            a[i] = a[i + 1];
            a[i + 1] = temp;
        }
    }
    printf("其中最大的数是:%dn", a[9]);
    return 0;
}

代码示例二:
 #include 
 int main()
 {
         int num[10], i, max;
         printf("请输入要排序的10个数:");
         for (i = 0; i < 10; i++)
                 scanf("%d", &num[i]);
         max = num[0];
         for (int j = 0; j < 10; j++)
             {
                 if (num[j] > max)
                         max = num[j];
             }
         printf("The max is %dn", max);
         return 0;
    }

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/966358.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号