黑马程序员技术交流社区

标题: 用户输入数组,然后输出数组中最大值的问题. [打印本页]

作者: 驴小叔    时间: 2015-9-6 23:22
标题: 用户输入数组,然后输出数组中最大值的问题.
不知道怎么把繁杂的东西去掉,谁能帮我简化简化
#include<stdio.h>

int main(){
    //定义一个变量作为数组的长度
    int len;
    //提示输入长度
    printf("请输入一个数字作为数组的长度:");
    //接受
    scanf("%d",&len);
    //利用for循环接受数组的元素
    int arr[len];
    for (int i = 0; i < len ; i++) {
        printf("输入的第%d个元素\n",i+1);
        scanf("%d",&arr[i]);
    }
    printf("\n");

    //定义一个变量,存储arr[0]
    int tempMax =arr[0];
    //用for循环在遍历过程中利用打擂台方法比较数组元素 if语句实现
        for (int i = 0; i < len; i++) {
        if (tempMax < arr[i]) {
            tempMax = arr[i];
        }
    }
    printf("数组最大值是:%d",tempMax);
   
   
作者: a124113798    时间: 2015-9-6 23:28
把注释去掉。。。。




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2