问题 单项选择题

有以下程序#include #include main(){ char a[5][10]={ "china","beijing","you","tiananmen","welcome"};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.welcome

D.tiananmen

答案

参考答案:C

解析:【解析】这是一个字符串升序排列程序,最后排成次序为:beijing china tiananmen welcome you并存放在字符串数组a[5]中。puts(a[3]);输出为C)welcome

判断题
单项选择题