📄 ch27-15.c
字号:
#include <stdio.h>
#include <string.h>
#include <conio.h>
char xx[5][80];
void jsSort()
{
int i,j,k,strl,half;
char temp;
for(i=0;i<5;i++)
{
strl=strlen(xx[i]);
half=strl/2;
for(j=0;j<half-1;j++)
for(k=j+1;k<half;k++)
if(xx[i][j]<xx[i][k])
{ temp=xx[i][j]; xx[i][j]=xx[i][k]; xx[i][k]=temp;}
for(j=half-1,k=strl-1;j>=0;j--,k--)
{ temp=xx[i][j]; xx[i][j]=xx[i][k]; xx[i][k]=temp;}
}
}
void readDat()
{
int i=0;
printf("\nPlease input the text.\n");
scanf("%s",xx[i]);
while(i<5)
{
gets(xx[i]);
i++;
}
}
void writeDat()
{
FILE *out;
int i;
clrscr();
out=fopen("out.dat","w");
for(i=0;i<20;i++){
printf("%s\n",xx[i]);
fprintf(out,"%s\n",xx[i]);
}
fclose(out);
}
void main()
{
readDat();
jsSort();
writeDat();
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -