0
回答
我这个程序运行输出超过限制,这是什么问题
终于搞明白,存储TCO原来是这样算的>>>   
#include<stdio.h>
int main()
{
 int a[1000],t,b,c,k;
 int i,j;
 char d;
 scanf("%d",&b);
 for(j=1;j<=b;j++)
 {
  scanf("%d %c",&c,&d);
  if(d=='A')
  {
  for(i=0;i<c;i++)
     {
     scanf("%d",&a[i]);}
 for(i=0;i<c;i++)
  for(j=0;j<c-i-1;j++)
  {
     if(a[j]>a[j+1])
     {
       t=a[j];
       a[j]=a[j+1];
       a[j+1]=t;
     }
  }
  }
  if(d=='D')
 {for(i=0;i<c;i++)
 {scanf("%d",&a[i]);}
 for(i=0;i<c;i++)
  for(j=0;j<c-i-1;j++)
  {
     if(a[j]<a[j+1])
     {
       t=a[j];
       a[j]=a[j+1];
       a[j+1]=t;
     }
  }}
   for(i=0;i<c;i++)
   printf("%d ",a[i]);
   printf("\n");}
   return 0;
 }


<无标签>
举报
vip小银
发帖于3年前 0回/152阅
顶部