Boring1031 发表于 2022-4-16 22:03:06

c语言求助

大佬帮我看看那个排列大小哪里出错了吧,还有第几个人怎么显示呢{:10_262:}
#include <stdio.h>

int main(void)
{
        int n,i,j,t,s,a,sum=0,k=0;
        scanf("%d",&n);
        for(i=0;i<n;i++)
        {
                scanf("%d",&t);
        }
        for(i=0;i<n;i++)
        {
                for(j=0;j<n;j++)
                {
                        if(t>t)
                  {
                          a=t;
                          t=t;
                          t=a;
                          s=t;
                  }
                  else if(t<t)
                  {
                          s=t;
                  }
                }
                k++;
        }
        for(i=0;i<n;i++)
        {
                sum+=s;
                printf("%4d",s);
        }
        printf("%4d",sum/n);
}

wp231957 发表于 2022-4-17 10:50:51

测试每个数据在原始数据中的索引值,恐怕还需要单独在跑一次循环才行

Boring1031 发表于 2022-4-17 11:11:31

wp231957 发表于 2022-4-17 10:50
测试每个数据在原始数据中的索引值,恐怕还需要单独在跑一次循环才行

具体要怎么实现呀,实在是不会{:10_262:}
页: [1]
查看完整版本: c语言求助