黑马程序员技术交流社区
标题:
数组应用-找最大值
[打印本页]
作者:
OnTheWay_1314
时间:
2015-12-1 13:43
标题:
数组应用-找最大值
通过for循环,从键盘获取n个数,存放到数组中。并找出10个数中的最大值。附自己的程序,欢迎交流!
// main.c
// 应用-找最大值
// 通过for循环,从键盘获取n个数,存放到数组中。找出10个数中得最大值
// Created by zll on 15/12/1.
// Copyright © 2015年 itcast. All rights reserved.
//
#include <stdio.h>
int main(int argc, const char * argv[])
{
// 定义变量
int len;
//提醒用户输入数字,并接收用户输入的长度
printf("请输入数组的长度:\n");
scanf("%d",&len);
//构建一个数组
int a[len];
//for循环给数组赋值并查看数组的每一个值
for (int i = 0; i< len; i++)
{
printf("请输入第%d个值:\t",i+1);
scanf("%d",&a[i]);
printf("a[%d] = %d\n",i,a[i]);
}
//找到n个数中的最大值
int max = a[0];
for (int i = 0; i<len; i++)
{
if (a[i]>=max)
{
max = a[i];
}else
max = a[0];
}
printf("最大的数是:%d\n",max);
return 0;
}
复制代码
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2