分析:首先我们看到10个整数时知道想要int ar [10]。 这10个数字可以直接初始化。 这里使用scanf初始化数组(请注意以下我是如何操作的)。
那你怎么找最大的? 有很多方法,但最简单的方法是将数组中的第一个数设置为MAX,然后将后面的每个数与MAX进行比较,如果该数大于MAX,则使该数为MAX。 比(循环结束后返回MAX。
因为很简单,所以我们不多说了。 直接进入代码!
void main () {int MAX=0; int i=0; int ar[10]={0}; //这里首先初始化为0,然后输入函数改变初始化。 这将导致代码应用于printf ('请输入10个整数:'); for(I=0; i=9; I )//i是下标,有10个,最多9个下标,所以I=9(I10也一样),多则越界(scanf ),ar[i] ); //for循环初始化数组}MAX=ar[0]; for(I=0; i 10; I ) if(ar[I]max ) {MAX=ar[i]; }printf('10个整数中最大的数量为%dn ',MAX ); }