1.把“段、詞、字、篇、句”這五個語言單位按從小到大的順序排列,
選擇A答案,我編了個程序可測試,程序如下
#include<stdio.h>
#include<string.h>
int main()
{
int i, k, t;
char tem[1000], a[10][1000];
// 聲明字符串二維數組
// 和交換用的中間數組
printf("輸入字符串:");
for (i = 0; i < 5; i++)
scanf("%s", a[i]);
for (i = 0; i < 4; i++)
// 冒泡排序
for (k = i; k < 5; k++)
if (strcmp(a[i], a[k]) == 1)
{
// 利用strcmp函
// 數比較倆個字符串的大小 a>b
// 值為1 a<b 值為-1 //a=b 值為0
strcpy(tem, a[i]);
strcpy(a[i], a[k]);
// 用strcpy 把 后面的字
// 符串拷貝到前面的字符串里strcpy(a[k],tem); }
printf("排列如下:");
for (i = 0; i < 5; i++)
printf("%s\n", a[i]);
return 0;
}
}
祝你愉快!
轉載請注明出處華閱文章網 » 詞句字篇段按順序排列