琥珀玲珑
琥珀玲珑的世界,也是你们的世界哦。大家一起来吧!!!!

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
 FILE *fp;
 char str[3][10],temp[10];                                       //定义一个二维数组str和一个临时数组temp
 int i,j,k,n=3;
 printf("Enter string:\n");
 for(i=0;i<n;i++)                                            
  gets(str[i]);                                               //输入字符串
 for(i=0;i<n-1;i++)                                               //选择法排序
 {
  k=i;
  for(j=i+1;j<n;j++)
   if(strcmp(str[k],str[j])>0)
    k=j;
  if(k!=i)
  {
   strcpy(temp,str[i]);
   strcpy(str[i],str[k]);
   strcpy(str[k],temp);
  }
 }
 if((fp=fopen("I:\\string.dat","w"))==NULL)                       //打开文件
 {
  printf("can't open file!\n");
  exit(0);
 }
 printf("\nThe new sequence:\n");
 for(i=0;i<n;i++)
 {
  fputs(str[i],fp);        //将字符输入文件
  fputs("\n",fp);           //也将换行符输入文件
  printf("%s\n",str[i]);      //显示字符
 }
 return 0;
}

posted on 2013-07-10 18:32  琥珀玲珑  阅读(248)  评论(0编辑  收藏  举报