帮忙写一个流程图

来源:百度知道 编辑:UC知道 时间:2024/05/18 20:37:32
#include <stdio.h>
#define N 54//设置数量
void main()
{
int i,j,t,a[N];
int aS[N];//保存转换后的数据
for (i=0;i<N;i++)//初始化数组元素1,2,3……n
a[i] = i+1;
for (i=0;i<N;i++)
{
aS[a[i]-1] = i+1;//进行转换
if (i < N-1)
t = a[i+1];//保存第二个数
else
t = a[i];
for ( j=i+2;j<N;j++)//从第三个至尾数向前移一位
{
a[j-1] = a[j];
}
a[N-1] = t;//第二个数沉底
}
printf("原排序:\n");
for (i=0;i<N;i++)
printf("%d ",aS[i]);//输出原排序
}

用软件画

下载一下自己画吧
visustin-5.01
http://wareseeker.com/Software-Development/visustin-5.01.zip/385577

c 语言画流程图不好,误了你的学程!