汪东波吧 关注:13贴子:377
  • 4回复贴,共1
刚才忘发了,拿手机发一下


IP属地:江苏来自Android客户端1楼2014-12-03 18:31回复


    IP属地:江苏来自Android客户端2楼2014-12-03 18:35
    回复
      #include <stdio.h>
      #include<string.h>
      int main()
      {
      int i,j,n;
      char a[100][20],t[100];
      scanf("%d",&n);
      for(i=0;i<n;i++)
      scanf("%s",a[i]);
      for(i=0;i<n;i++)
      for(j=0;j<n-i;j++)
      {
      if(strcmp(a[j],a[j+1])>0)
      {
      strcpy(t,a[j]);
      strcpy(a[j],a[j+1]);
      strcpy(a[j+1],t);
      }
      }
      for(i=0;i<n;i++)
      {
      if(strcmp(a[i],"China")!=0)
      printf("%s\n",a[i]);
      }
      printf("China\n");
      return 0;
      }


      IP属地:江苏来自Android客户端3楼2014-12-03 18:35
      回复
        @飞翔的东波


        IP属地:江苏来自Android客户端4楼2014-12-03 18:36
        回复
          更正
          #include<iostream>
          #include<cstring>
          #include<cstdio>
          using namespace std;
          int main()
          {
          int n,i,j;
          char a[200][10],t[200];
          cin>>n;
          getchar();
          for(i=0;i<n;i++)
          cin>>a[i];
          for(i=0;i<n-1;i++)
          {
          for(j=0;j<n-i-1;j++)
          {
          if(strcmp(a[j],a[j+1])>0)
          {
          strcpy(t,a[j]);
          strcpy(a[j],a[j+1]);
          strcpy(a[j+1],t);
          }
          }
          }
          for(i=0;i<n;i++)
          {
          if(strcmp(a[i],"China")!=0)
          cout<<a[i]<<endl;
          }
          cout<<"China"<<endl;
          }


          IP属地:江苏6楼2015-03-31 14:38
          回复