close
既然班網有人貼了
那我也來貼一下我的版本
讓需要的人可以參考一下

#include
main()
{
    int n,i,p;
    double s[500],tmp=0;
    printf("輸入個數:");    scanf("%d",&n);
    for(i=0;i     {
        printf("請輸入第%d個成績:",i+1);
        scanf("%lf",&s[i]);
    }
    for(p=0;p3;p++)                          
            for(i=p+1;i                 if(s[i]>s[p])
               {
                    tmp=s[p];
                    s[p]=s[i];
                    s[i]=tmp;
               }
    for(i=0;i3;i++)
    {
        if(s[i]==s[i-1]) continue ;
        printf("第%d名成績為%.2lf\n",i+1,s[i]);
    }
    system("pause");
    return 0;
}

以上是前三名的版本
而且有名次重複的版本
要改成所有排序的版本 只要把紅字3改成n就可以了


注解版尚未釋出   XDD
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 skyanthua 的頭像
    skyanthua

    華仔的新家

    skyanthua 發表在 痞客邦 留言(1) 人氣()