for循环实例中第二个求最大值的例子自己照着做还是做不出来望解答!!
带我走@ 核心会员 2016-02-24 11:30:35
3250 3 0

#include<stdio.h>

main()

{

int n,i,s,max;

printf("请输入n=");

scanf("%d",&n);

printf("请输入%d个整数",n);

scanf("%d",&max);

for(i=1;i<n;i++)

{

scanf("%d",&s);

if(max<s)

max=s;

}

}


问题来自: for循环实例

共 3 个回答

    这是3+5但这不是8 人气红星 2990天前

    该用宏就必须得用宏:


    #include<stdio.h>

    #define N 65535

    main()

    {

    int n,i,s[N],max;

    printf("请输入n=");

    scanf("%d",&n);

    printf("请输入%d个整数",n);

    for(i=0;i<n;i++)

                {

                       scanf("%d",&s[i]);

                }

                max=s[0];

    for(i=1;i<n;i++)

    {

                                if(max<s)

    max=s;

    }

    }


    max就是最大值了

    带我走@ 核心会员 2990天前

    回复 这是3+5但这不是8:但是教程里面没有提过啊宏是什么

    嘿嘿大人 一代宗师 2990天前

    回复 带我走@:视频里面没有把最大值输出而已,加个语句就行了:

    #include<stdio.h>


    main()


    {


    int n,i,s,max;


    printf("请输入n=");


    scanf("%d",&n);


    printf("请输入%d个整数",n);


    scanf("%d",&max);


    for(i=1;i<n;i++)


    {


    scanf("%d",&s);


    if(max<s)


    max=s;


    }

    printf("最大值是%d\n",max);


    }


您还没有登录,所以不能回复该问题
我要回复

  • 0

    点赞

  • 扫一扫分享朋友圈

    二维码

  • 分享

相关问题