-->
当前位置:首页 > 题库 > 正文内容

程序填空题:字符串排序

Luz2年前 (2022-11-08)题库977
输入十个字符串,按非降序排列,并输出排序后的字符串。

c++
#include <stdio.h>
#include <string.h>
int main()
{
void sort(char *[]);
int i;
char *p[10],str[10][20];
for (i=0;i<10;i++)

for (i=0;i<10;i++)
scanf("%s",);
sort(p);
for (i=0;i<10;i++)
printf("%s\n",p[i]);
return 0;
}

void sort(char *s[])
{
int i,j;
char *temp;
for (i=0;i<9;i++)
for (j=0;j<9-i;j++)
if ()
{
temp=*(s+j);

*(s+j+1)=temp;
}
}







答案:
第1空:p[i]=str[i];

第2空:p[i]

第3空:strcmp(*(s+j),*(s+j+1))>0

第4空:*(s+j)=*(s+j+1);

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。