问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言求解、、、???

发布网友 发布时间:2023-07-14 14:47

我来回答

3个回答

热心网友 时间:2024-12-09 16:12

#include "stdio.h"
#include "stdlib.h"
#include "string.h"
int main()
{
    char a[5][80]={0};
    char tmp[80]={0};
    FILE *fp=NULL;
    int i,j;
    if((fp=fopen("d.txt","r"))==NULL)
    {
       printf("文件读取失败!\n");
       exit(0);
    }
    for(i=0;i<5;i++)
      fscanf(fp,"%s\n",a[i]);
    fclose(fp);  
    for(i=0;i<4;i++)
      for(j=i+1;j<5;j++)
      {
         if(strcmp(a[i],a[j])>0)
         {
           memset(tmp,0,80);
           strncpy(tmp,a[i],strlen(a[i]));
           strncpy(a[i],a[j],strlen(a[j]));
           strncpy(a[j],tmp,strlen(tmp));
         }
      }
    if((fp=fopen("D:\\e.txt","w"))==NULL)
    {
       printf("文件读取失败!\n");
       exit(0);
    } 
    for(i=0;i<5;i++)
     fprintf(fp,"%s\n",a[i]);  
    fclose(fp); 
}

热心网友 时间:2024-12-09 16:13

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

#define N 100
#define M 81

void sort(char s[][81],int n) {
int i,j,k;
char t[M];
for(i = 0; i < n - 1; ++i) {
k = i;
for(j = i + 1; j < n; ++j) {
if(strcmp(s[k],s[j]) > 0)
k = j;
}
if(k != i) {
strcpy(t,s[i]);
strcpy(s[i],s[k]);
strcpy(s[k],t);
}
}
}

int main(void) {
int i,n;
char str[N][M];
FILE *infp,*outfp;
infp = fopen("d.txt","rt");
outfp = fopen("e.txt","wt");
if(infp == NULL || outfp == NULL) {
printf("代开文件失败。\n");
return 1;
}
for(n = 0; !feof(infp) && n < N; ++n)
fgets(str[n++],M - 1,infp);
fclose(infp);
sort(str,n);
for(i = 0;i < n;i++) {
fputs(str[i],outfp);
puts(str[i]);
}
return 0;
}

热心网友 时间:2024-12-09 16:14

#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main()
{
  FILE *fp;
  char s[5][80],temp[80];
  int i,j;
 
  if((fp=fopen("d.txt","r"))==NULL)
   {printf("Can not open file.\n");exit(0);}
  for(i=0;i<5;i++)
   fgets(s[i],80,fp);
  fclose(fp);
 
  for(i=0;i<4;i++)
   for(j=i+1;j<5;j++)
    if(strcmp(s[i],s[j])>0)
    {
     strcpy(temp,s[i]);
     strcpy(s[i],s[j]);
     strcpy(s[j],temp);
    }
    
  if((fp=fopen("e.txt","w"))==NULL)
   {printf("Can not open file.\n");exit(0);}
  for(i=0;i<5;i++)
   fputs(s[i],fp);
  fclose(fp);
return 0;
}


声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
诺基亚5320信号问题 诺基亚5320手机信号满别人打不进来电话是怎么回事? 诺基亚5320接电话每次自动信号断掉为什么? 诺基亚5320手机为什么有时候接听按键接不了电话,而平常玩手机接听键没... 诺基亚5320接不到电话 但是在通话记录里有 5320接不到电话 二手房多久能贷款下来 二手房贷多久能够放款 二手房贷审核通过多久放款 二手房贷款审核后多久能放款? 二手房银行放贷后多久 什么样的性格才是互补的,什么样的呢? 程序改编 ...unexpected end of file while looking for precompiled h... C语言,文件操作问题 一道几何题,图我画不出来,可以帮我解答下吗 适合夏天吃的清淡小菜? 环境会不会对胎儿有影响,父母不能忽视哪些? 血脂高问题大吗?吃御芝林牌臻通集胶囊能降血脂吗? 帮帮我吧血脂高能吃臻通集牌三七丹参黄芪胶囊吗?降血脂效果好吗?_百 ... 平时吃什么可以降血脂,吃臻通集牌三七丹参黄芪胶囊好吗? 丹七胶囊的作用与功效,丹七胶囊主要治什么 美团回复率降到50%怎么办 哥们帮答臻通集牌三七丹参黄芪胶囊是不是可以降血脂啊?有人吃过吗? 镇2022年平阳县城镇居民人均收入是多少 word2010中,有什么组合键能像第一格一样选中所有方格,包括后面的边框... 属鼠人客厅挂什么画旺财,有什么讲究? 属鼠客厅适合挂什么画?勿挂猛虎图? 冷媒回收机怎么卸压 冷媒回收机能当做真空泵使用吗 2023青海公务员考试时间是多少 巨量千川计划营销目标有哪几种 吉林省出差伙食补助标准 吉林省差旅费管理办法实施细则 吉林省出差补助标准 2022年吉林省公务员出差住宿标准一览表 视力清晰的生肖(猜一生肖) 村干部差旅费标准 视力清晰的生肖是十二生肖的哪个 视力清晰的生肖 视力清晰的动物是什么生肖 104期老鼠报的有一句话是视力清晰的生肖我想查是那个生肖 对人体没有伤害的电压是多少 绒毛膜促性腺激素56是怀孕了吗 怀孕人绒毛膜促性腺激素值多少 看结果 绒毛膜促性腺激素多少算怀孕 长期吃银杏叶片和地奥期明片对静脉曲张有好处吗 扩展名是bkp的文件用什么程序打开 我有中度的静脉曲张,请问,用银杏叶泡水 河南有线怎么看动漫? 眼底静脉血管阻塞,服用银杏叶片和益脉康片有用吗?