有以下程序 #include<stdio.h> #include<string.h> main() char a[5][10]=china

发布时间:2021-04-11 09:28:39

单项选择题:
有以下程序
#include<stdio.h>
#include<string.h>
main()
char a[5][10]=china,beijing,you,tiananmen,wele);
int i,j; char t[10];
for(i=0;i<4;i++)
for(j=i+1;j<5;j++)
if(strcmp(a[i],a[j])>0)
strcpy(t,a[i]);strcpy(a[i],a[j]);strcpy(a[j],t);
puts(a[3]);

程序运行后的输出结果是()。
A、Beijing B、china C、wele D、tiananmen

网友回答

答案:C
解析: 由程序中的两层for循环可知,对数组串数组进行从小到大的排序,所以字符串数组a[][],经过排序后值应该为{"beijing","china","tiananmen","wele","you"),输出字符串a[3]的值为“wele”。
以上问题属网友观点,不代表本站立场,仅供参考!