📄 1_pro.c
字号:
#include <stdio.h>
#include <string.h>
#include <conio.h>
char xx[20][80];
void jsSort()
{
int i,strl,half,j,k;
char ch;
for(i=0;i<20;i++) /*行循环*/
{
strl=strlen(xx[i]); /*每行长度*/
half=strl/2;
for(j=0;j<half-1;j++) /*每行的第j个位置*/
for(k=j+1;k<half;k++)
if(xx[i][j]>xx[i][k])
{ ch=xx[i][j]; xx[i][j]=xx[i][k]; xx[i][k]=ch;}
for(j=half-1,k=strl-1;j>=0;j--,k--)
{ch=xx[i][j];xx[i][j]=xx[i][k];xx[i][k]=ch;}
}
}
void main()
{
readDat();
jsSort();
writeDat();
}
readDat()
{
FILE *in;
int i=0;
char *p;
in=fopen("IN78.DAT","r");
while(i<20&&fgets(xx[i],80,in)!=NULL)
{
p=strchr(xx[i],'\n');
if(p)*p=0;
i++;
}
fclose(in);
}
writeDat()
{
FILE *out;
int i;
clrscr();
out= fopen("OUT78.DAT","w");
for(i=0;i<20;i++)
{ printf("%s\n",xx[i]); fprintf(out,"%s\n",xx[i]); }
fclose(out);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -