求助,C语言数组问题??
本人刚刚学习C语言,所以很多东西都不太懂,希望高手们不要笑我,哈,这是一个关于数组排序的题,整的挺迷糊的,不知道哪块不对,希望各位能够帮忙,谢谢
1.编写一个程序,将下列名称按字母顺序排列。 George,Albert,Tina,Xavier,Roger,Tim,William
#include<stdio.h> #include<string.h> void main() { int i,j; char name[7][20]={George,Albert,Tina,Xavier,Roger,Tim,William}; char temp[20]; name[i]; for(i=0;i<6;i++) { for(j=i+1;j<7;j++) { if(strcmp(name[i],name[j])>0) { strcpy(temp,name[i]); strcpy(name[i],name[j]); strcpy(name[j],temp); } } } printf("%s",name); }