如何解决英文表格中中国人姓与名的顺序问题,c语言将输入的英文名字排序

发布时间:2020-07-09 17:52:31

如何解决英文表格中中国人姓与名的顺序问题,c语言将输入的英文名字排序

网友回答

您好百
  填写英文表格的时候应该按照英文规则去写。也就是说,last name为姓氏,而度first name为名字。
  在国内填写知汉语拼音可以直接按道照顺序,例如 LI Ming,但是如果填写国外的回表格,一定在last name上填写Li,first name上填写Ming
  国家规定是国家规定,又管不着国答外的规矩

网友回答

#include &zdlt;stdio.h>
  #include <string.h>
  int main()
  {
   char name[100][15];
   char tmp[15];
   int n,i,j;
   scanf("%专d",&n);//名字属数
   for ( i=0;i<n;i++)
   {
   scanf("%s",name[i]);
   }
   for (i=0;i<n;i++)
   {
   for (j=0;j<n-i-1;j++)
   {
   if (strcmp(name[j],name[j+1])>0)
   {
   strcpy(tmp,name[j]);
   strcpy(name[j],name[j+1]);
   strcpy(name[j+1],tmp);
   }
   }
   }
   for (i=0;i<n;i++)
   {
   printf("%s\n",name[i]);
   }
   return 0;
  }
以上问题属网友观点,不代表本站立场,仅供参考!