求这个程序的算法流程图或文字说明

#include <stdio.h>
int main()
{int i,j,min,temp,a[11];
printf("enter data:\n");
for (i=1;i<=10;i++)
{printf("a[%d]=",i);
scanf("%d",&a[i]);
}
printf("\n");
printf("The orginal numbers:\n");
for (i=1;i<=10;i++)
printf("%5d",a[i]);
printf("\n");
for (i=1;i<=9;i++)
{min=i;
for (j=i+1;j<=10;j++)
if (a[min]>a[j]) min=j;
temp=a[i];
a[i]=a[min];
a[min]=temp;
}
printf("\nThe sorted numbers:\n");
for (i=1;i<=10;i++)
printf("%5d",a[i]);
printf("\n");
return 0;
}

无其他回答

设计一个计算 的算法,并画出它的程序流程图.
程序流程图是程序分析中最基本、最重要的分析技术,它是进行程序流程分析过程中最基本的工具。它运用工序图示符号对生产现场的整个制造过程做详细的记录,以便对零部件、产品在整个制造过程中的生产、加工、检验、储存等环节待作详细的研究与分析,特别适用于分析生产过程中的成本浪费,提高经济效益。

如何画算法流程图?
1、传统流程图:2、思路:比大小,10个数,标上标签,依次为1,2,3...10。然后第1个跟第二个比较大小,如果第1个大于第二个,那么交换下1跟2的标签,如果第1个不大于2第二个,不交换标签,接着比较第二个跟第三个,比完最后一个为止。10标签的就是最大的那个数。3、用C语言方法:读入a[...

用流程图来表示算法,怎样绘图?如何作图?
1)一个流程从开始符开始,以结束符结束。开始符号只能出现一次,而结束符号可出现多次。若流程足够清晰,可省略开始、结束符号。2)同一流程图内,符号大小需要保持一致,同时连接线不能交叉,连接线不能无故弯曲。3)流程处理关系为并行关系的,需要将流程放在同一高度。4)处理流程须以单一入口和单一出...

算法流程图怎么画
1、打开PPT,点击“插入-流程图”选择“插入已有流程图”。2、点击“流程图”。3、搜索“算法流程图”,选择“预览并下载”。4、点击“立即使用”。5、点击“插入”。6、这样这个流程图就制作完成了,如下图所示。算法流程图 算法流程图是一种用于描述算法逻辑结构和执行顺序的图形表示方法。它由一系...

程序基本结构的流程图实例讲解
1、程序流程图 程序流程图是用一系列的图形、流程线和文字说明算法中的基本操作和控制流程。 流程图的基本元素包括: 表示相应操作的框; 带箭头的流程线 框内外必要的文字说明。 具体如图所示 2、顺序结构 任何算法(程序)都可以由顺序结构、选择结构和循环结构 这三种基本结构组合来实现。三种基本结构的...

数学流程图
一、数学流程图 关于数学流程图是用一些规定的图形、指向线及简单的文字说明来表示算法几程序结构的一种图形程序。它直观、清晰,便于检查和修改.其中,图框表示各种操作的类型,图框中的文字和符号表示操作的内容,带箭头的流程线(指向线)表示操作的先后次序。二、学好数学的方法和技巧 1、打好初中的...

怎样用流程图表示算法?
1、以特定的图形符号加上说明,表示算法的图,称为流程图或框图。2、选择对应的图形,开始结束用椭圆形,过程用长方形。3、绘制整个流程的过程。4、将各个流程节点用线连接起来。5、最后添加备注。注意事项:流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某...

画出求P=1*2*3*…*99*100的值的算法流程图.
由已知中程序的功能为用循环结构计算1×2×3…×100的值,为累加运算,且要反复累加100次,可令循环变量的初值为1,终值为100,步长为1,由此确定循环前和循环体中各语句,即可得到相应的程序框图如下:

用传统流程图求解,1+2+3+...+100?
上,然后将 i 的值加 1,以便下一次循环时可以计算下一个数。当 i 的值大于 100 时,循环结束,我们输出 sum 的值,即为 1+2+3+...+100 的结果。最后,程序结束。这个流程图描述了求解 1+2+3+...+100 的传统算法,它使用了一个循环和一个累加器变量,可以得到正确的结果。

设计一个求解一般二元一次方程组的算法,并画出程序框图
分析:根据加法消元法,求出二元一次方程组(a1b2-a2b1≠0)的解,根据求解过程,可得所求框图。(一)算法步骤:(1)输入a1,b2,a2,b1,c1,c2.(2)计算x的值为:(3)计算y的值为:(4)输出x,y的值即可。(二)程序框图:如下 ...

相似回答