依次将数输入,要求输出其中最大的数。用传统流程图表示

2021-01-12 17:25:51 字数 2595 阅读 6423

1楼:匿名用户

#include

void main()

依次将10个数输入,要求将其中最大的数输出,用传统流程图表示,**

2楼:匿名用户

1.读取输入的数字

a2.循环读取下一个数字b;

3.比较a和b,将他们中比较大的数值,赋值给a4.继续循环直到十个数输入完毕

5,输出a即为最大数.

传统就是比大小咯,10个数,标上标签,1,2,3....10。

然后第1个跟第二个比较下大小,如果第1个大于第二个,那么交换下1跟2的标签,如果第1个不大于2第二个,不交换标签,接着类似比较第二个跟第三个,比完最后一个 10标签的就是最大的那个数。

用传统流程图表示该算法:依次将10个数输入,要求将其中最大的数输出 10

3楼:小莫

1、传统流程图如下图所示:

2、流程图思路详解:

(1)定义三个变量,分别是i(用于循环计数)、m(保存相对较大的数值)、a(输入的数值)。

(2)给循环变量i赋值。

(3)输入第一个数a,将a的值赋给m,初始化m的值(4)进入循环,在循环中首先判断是否复合循环条件,如果符合条件,则输入新值a,用a的值和之前m的值进行比较,较大的值赋给m,循环变量i+1;不符合条件则输出存放保存相对较大的数值的变量m,得到结果

简单点说就是两数比较取大值保存,最后输出。

4楼:a皮卡丘

1、传统流程图:

2、思路:比大小,10个数,标上标签,依次为1,2,3....10。

然后第1个跟第二个比较大小,如果第1个大于第二个,那么交换下1跟2的标签,如果第1个不大于2第二个,不交换标签,接着比较第二个跟第三个,比完最后一个为止。10标签的就是最大的那个数。

3、用c语言方法:

读入a[1~10]

max=a[1];

for(i=1;i<=10;i++) // i从1~10查找

if(max输出max

结束流程图:

使用图形表示算法的思路是一种极好的方法,简单明了。流程图在汇编语言和早期的basic语言环境中得到应用。相关的还有一种pad图,对pascal或c语言都极适用。

流程图是揭示和掌握封闭系统运动状况的有效方式。作为诊断工具,它能够辅助决策制定,让管理者清楚地知道,问题出在**,从而确定出可供选择的行动方案。

流程图也称作输入-输出图,直观地描述一个工作过程的具体步骤。流程图对准确了解事情是如何进行的,以及决定应如何改进过程极有帮助。这一方法可以用于整个企业,以便直观地跟踪和**企业的运作方式。

流程图使用一些标准符号代表某些类型的动作,如决策用菱形框表示,具体活动用方框表示。但更重要的是必须清楚地描述工作过程的顺序。流程图也可用于设计改进工作过程,具体做法是先画出事情应该怎么做,再将其与实际情况进行比较。

5楼:未末鹿晗

用ns流程图表示:依次输入十个数,其中最大值输出

用传统流程图表示求解以下算法:依次将10个数输入,要求输出其中最大的数。

6楼:每天dota一局

要图吗? 我说下思路吧,看下能理解没,传统就是比大小咯,10个数,标上标签,1,2,3....10。

然后第1个跟第二个比较下大小,如果第1个大于第二个,那么交换下1跟2的标签,如果第1个不大于2第二个,不交换标签,接着类似比较第二个跟第三个,比完最后一个 10标签的就是最大的那个数咯,希望你能理解

依次将10个数输入,要求将其中最大的数输出,用传统流程图做

7楼:匿名用户

1. 开始

2.定义max

2.输入一个数n(若是第一次输入,将n赋值给max)3.max与n进行比较,若n否等于10,若不等于10则重复步骤2,3,4.

若等于10进入步骤5

5.输出max

6.结束

8楼:

1. 读入a[1~10]

2. max=a[1]

3. for(i=1;i<=10;i++) // i从1~10查找4. if(max

5. 输出max

6. 结束

不知有帮助么

9楼:蓝水樱花树

循环输入比较 跟冒泡很类似 在书上可以找到的

10楼:郯旻夙妙思

1.读入a[1~10]

2.max=a[1]

3.for(i=1;i<=10;i++)

//i从1~10查找

4.if(max

max=a[i];

5.输出max

6.结束

不知有帮助么

依次将10个数输入 要求输出其中最大的数 用传统流程图表示 不是1到10

11楼:冰山

定义一个变量max储存最大的数,将输入的十个数放入数组,然后遍历数组,与max进行比较,并且将较大者赋值给max,最后得到的max就是最大的数