没有学过数组,不知道怎么做到输入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;
}
可以参考下面的代码:
#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语言