首页>计算机>软件水平考试>模拟试题>正文
软考:《高级语言程序设计》北大上机试题(十三)

www.zige365.com 2008-11-11 19:05:47 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
C语言上机试题:13
1.题目:编一C程序,其功能是能把读入一串英文单词(以单词end做为结束标记,单个单词字母数≤20),并按字典顺序输出。(注:可执行程序命名为e13_1.exe)

程序设计:
#include "string.h"
main()
{char a[80][20],c[20];
int i=-1,j,k,n=-1;
printf("Please enter a word string:\n");
do {i++;
n++;
scanf("%s",a[i]);
}
while (strcmp(a[i],"end")!=0);
for (k=1;k<n;k++)
for (j=n-1,i=0;i<n-k;i++,j--)
if (strcmp(a[j],a[j-1])<0)
{strcpy(c,a[j]);
strcpy(a[j],a[j-1]);
strcpy(a[j-1],c);
}
for (i=0;i<n;i++)
printf("%s ",a[i]);
printf("\n");
}

本新闻共3页,当前在第1页  1  2  3  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
08年11月软考英语考前练习试题及答案汇总
08年11月软考英语考前练习试题及翻译(1)
08年11月软考英语考前练习及解析(18)
08年11月软考英语考前练习试题及解析(17)
08年11月软考英语考前练习试题及解析(16)
08年11月软考英语考前练习试题及解析(15)