verchiel


私信TA

用户名:verchiel

访问量:2592

签 名:

等  级
排  名 22950
经  验 600
参赛次数 0
文章发表 4
年  龄 0
在职情况 学生
学  校 北京理工大学
专  业

  自我简介:

解题思路:

要求:输入一组数,判断其中最大的数。


输入是依次输入一组数,可以借鉴第1000题中“多组测试”的思路,写一个循环,依次读取数组中的数并进行判断。


判断可以用“max”来直接求最大值。初始max为0,输入数后依次进行比较,如果输入的数比max要大,则max的值自动改为a[i]的值。





注意事项:

注意输入的是一行数组,而不是简单输入三个数,已经确定只输入a b c所以定义i的时候可以直接宏定义为3,或者直接将数组定义为a[3]



参考代码:

#include<stdio.h>
#define i 3
int main()
{  
   int a[i],k,max;
   for(k=0;k<i;k++)
       scanf("%d",&a[i]);
       for(k=1;k<i;k++){
           if (max<a[i])  max=a[i];
       }
   printf("%d",max);
   return 0;
   
}


 

0.0分

0 人评分

看不懂代码?想转换其他语言的代码? 或者想问其他问题? 试试问问AI编程助手,随时响应你的问题:

编程语言转换万能编程问答  

代码解释器

代码纠错

SQL生成与解释

  评论区