老葛


私信TA

用户名:gezhijin666

访问量:10263

签 名:

Shit Code

等  级
排  名 203
经  验 6508
参赛次数 17
文章发表 16
年  龄 99
在职情况 待业
学  校 GUET
专  业 信息与计算科学

  自我简介:

 

0.0分

6 人评分

  评论区

#include<stdio.h>
int main()
{
	int a[200],b[10],n,i,j,k,t;
	scanf("%d",&n);
	for(i=0;i<n;i++)
		scanf("%d",&a[i]);
	for(j=0;j<10;j++)
	{
		t=0;
		for(i=0;i<n;i++)
		{
		  if(a[i]>t)
		  {
			  k=i;
			  t=a[i];
		  }
		}
		b[j]=t;
		a[k]=0;
	}
	for(i=0;i<10;i++)
		printf("%d ",b[i]);
	printf("\n");
	return 0;
}

错误9%求大佬帮看
2020-02-15 16:38:30
#include<stdio.h>
int main()
{
	int n;
	int i,j,temp;
	int a[200];
	scanf("%d",&n);
	for(i=0;i<n;i++)
	{
		scanf("%d",a[i]);
	}
	for(i=n-2;i>=0;i--)
    {
        for(j=0;j<=i;j++)
        {
            if(a[j]<a[j+1])
            {
                temp=a[j];
                a[j]=a[j+1];
                a[j+1]=temp;
            }
        }
    }
    printf("\n成绩降序排序为:\n");
    for(i=0;i<=9;i++)
    {
        if(i!=9)
            printf("%d ",a[i]);
        
        else
            printf("%d ",a[i]);
    }
	return 0;
}
你能帮我看看我这个代码错哪了吗?
2020-02-03 11:09:00
  • «
  • 1
  • »