通过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;
- }
复制代码 |
|