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

程序填空题:排序字符串

Luz3年前 (2022-03-03)题库1427
程序的功能是对3个字符串进行排序。

c++
#include<stdio.h>
#include<string.h>

#define MAXLINE 20

void sort(char *pstr[]);

int main(void)
{
int i;
char *pstr[3], str[3][MAXLINE];

for (i=0; i<3; i++)
{
pstr[i] = str[i];
}

for (i=0; i<3; i++)
{

}

sort(pstr);
for (i=0; i<3; i++)
{

}

return 0;
}

void sort(char *pstr[])
{
int i, j;
char *p;

for (i=0; i<3; i++)
{
for (j=i+1; j<3; j++)
{

{
p = *(pstr+i);
*(pstr+i) = *(pstr+j);
*(pstr+j) = p;
}
}
}
}







答案:
第1空:scanf("%s", *(pstr+i));

第2空:printf("%s\n", *(pstr+i));

第3空:if (strcmp(pstr[i], pstr[j]) > 0)

发表评论

访客

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