用C语言求解,输入一个正整数n,再输入n个整数,输出n个数中的最大数.

没有学过数组,不知道怎么做到输入n,然后再输入n个整数。题目具体要求是输入要求第一行n第二行n个数输出要求最大的数假如输入1012345678910应当输出10这是我自己... 没有学过数组,不知道怎么做到输入n,然后再输入n个整数。
题目具体要求是
输入要求

第一行n

第二行n个数

输出要求

最大的数

假如输入
10
1 2 3 4 5 6 7 8 9 10

应当输出
10

这是我自己编的,求大神指导
#include <stdio.h>
int main()
{
int n,i=0,a,max;
scanf("%d",&n);
while(i<n&&scanf("%d",&a))
{
if(i==0)
{
max=a;
}
else
{
if(max<a)
{
max=a;
}
}
}
printf("%d\n",max);
return 0;
}
展开
 我来答
四舍五不入6
高粉答主

2020-01-31 · 醉心答题,欢迎关注
知道答主
回答量:147
采纳率:100%
帮助的人:1.9万
展开全部

可以参考下面的代码:

#include <stdio.h>

void main( )

{

int n, i, num , max ;

scanf("%d", &n);

scanf("%d", &num);

max=num;

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

{

scanf("%d", &num);

if(max < num)

max = num;

}

printf("%d\n", max);

}

扩展资料:

C语言函数

C语言isprint()函数:判断一个字符是否是可打印字符

C语言islower()函数:判断一个字符是否是小写字母

C语言ldexp()函数:返回x乘以2的exponent次方(次幂)的值

C语言labs()函数:求整数的绝对值(针对long类型)

C语言isgraph()函数:判断一个字符是否是图形字符

C语言floor()函数:求不大于x的最大整数(向下取整)

C语言fabs()函数:求双精度浮点数的绝对值

C语言abs()函数:求整数的绝对值

参考资料来源:百度百科-c语言

匿名用户
2014-11-16
展开全部
#include <stdio.h>

int main(void)
{
    int n = 0, i = 0, num = 0, max = 0;
    scanf("%d", &n);
    getchar();
    for(i = 0; i < n; i++)
    {
        scanf("%d", &num);
        if(max < num)
            max = num;
    }
    printf("%d\n", max);
    
    return 0;
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
伦悦宜yS
推荐于2016-11-26 · TA获得超过672个赞
知道小有建树答主
回答量:769
采纳率:100%
帮助的人:367万
展开全部
#include <stdio.h>
void main( )
{
int n, i, num , max ;
scanf("%d", &n);
scanf("%d", &num);
max=num;
for(i = 1; i < n; i++)
{
scanf("%d", &num);
if(max < num)
max = num;
}
printf("%d\n", max);
}
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
I无梦生I
2014-11-16
知道答主
回答量:18
采纳率:0%
帮助的人:4.4万
展开全部
你的i永远等于0
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式