编程流程图:10个人比美选最高的人

挺简单的,可以用一个for循环 从1到10,设第1个人为最高MAX,比较下面的人,比第一个高,MAX就等于那个人。

用冒泡法思想能把10个人从高到矮全部排列出来。
冒泡法代码:
#include<stdio.h>
#include<conio.h>
int main(void)
{
long arrary[10],
box=0L;
int i1=0,
i2=0;
for(i1=0;i1<10;i1++)
arrary[i1]=0;
printf("输入数组元素:\n");
for(i1=0;i1<=10;i1++)
{
printf("%3d>",i1+1);
scanf("%d",&arrary[i1]);
}
for(i1=0;i1<=10;i1++)
for(i2=0;i2<=10-i1;i2++)
{
if(arrary[i2]<arrary[i2+1])
{
box=arrary[i2+1];
arrary[i2+1]=arrary[i2];
arrary[i2]=box;
}
}
printf("\n排序后为:\n");
for(i1=0;i1<=10;i1++)
printf("%3d>%d\n",i1+1,arrary[i1]);
getch();
return 0;
}
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网