c语言 一次输入10个数要求将其最大的数打印出来 用传统的流程图怎么表示

c语言 一次输入10个数要求将其最大的数打印出来 用传统的流程图怎么表示
其他人气:725 ℃时间:2020-04-15 10:13:47
优质解答

#include <stdio.h>
#define N 10
#define MAX(x,y) ((x)>(y)?(x):(y))     //返回2个数中较大者  
int main(void)
{
   int num, i=1, max;
   
   printf("enter numbers:\n");
   scanf("%d", &num);                //输入第一个数  
   
   max = num;                        //把第一个数赋值给max  
   
   for(i = 1; i < N; i++)                
   {
         scanf("%d", &num);          //输入其它9个数  
         max = MAX(max, num);        //把最大的赋值给max  
   }
   
   printf("max = %d\n", max);        //打印出max  
   
   return 0;
}

感谢大侠
我来回答
类似推荐
请使用1024x768 IE6.0或更高版本浏览器浏览本站点,以保证最佳阅读效果。本页提供作业小助手,一起搜作业以及作业好帮手最新版!
版权所有 CopyRight © 2012-2024 作业小助手 All Rights Reserved. 手机版