如何解决英文表格中中国人姓与名的顺序问题,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;
}