㈠ 怎用c语言输入一个整数n和n个整数,输出其中的最大值
是的,max=0是有问题的,如果输入的数都小于0,0就成为最大值了,而输入的数中没有0,这样显然不对.
正确的做法是把第一个数赋给max,后面的数和max比较.
完整的C语言程序如下(见图)
㈡ c语言求一组数的最大值
#include <stdio.h>
int main()
{ int i,n,x,max;
printf("有几个数:");
scanf("%d",&n);
printf("请输入%d个整数: ",n);
for(i=0; i<n; i++)
{ scanf("%d",&x);
if(i==0||x>max)max=x;
}
printf("最大值是%d ",max);
return 0;
}
㈢ 用c语言输出最大的数
C程序代码如下:
解析:
1、首先定义a,b,c,max四个整型变量,并输入a,b,c三个数;
2、定义最大值为a,if循环体还是对b和c进行循环;
3、根据循环体判断最大的值,最后输出结果。
(3)c语言输入一组数据输出最大值扩展阅读
C语言的基本构成
数据类型
C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。
常量与变量
常量其值不可改变,符号常量名通常用大写。
变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、数字或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则为不合法的变量名。变量在编译时为其分配相应存储单元。
数组
如果一个变量名后面跟着一个有数字的中括号,这个声明就是数组声明。字符串也是一种数组。它们以ASCII的NULL作为数组的结束。要特别注意的是,方括内的索引值是从0算起的。
字符串
C语言的字符串其实就是以'