1000字范文,内容丰富有趣,学习的好帮手!
1000字范文 > 有以下程序 #include<stdio.h> #include<string.h> main() char a[5][10]=china

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

时间:2020-12-26 23:02:59

相关推荐

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

问题补充:

单项选择题:

有以下程序

#include<stdio.h>

#include<string.h>

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

解析: 由程序中的两层for循环可知,对数组串数组进行从小到大的排序,所以字符串数组a[][],经过排序后值应该为{"beijing","china","tiananmen","welcome","you"),输出字符串a[3]的值为“welcome”。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。