| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 709 人关注过本帖
标题:这个东西我搞了一个月都没搞定,求高手帮忙
只看楼主 加入收藏
余米
Rank: 1
来 自:开平
等 级:新手上路
帖 子:13
专家分:1
注 册:2012-1-21
结帖率:100%
收藏
已结贴  问题点数:20 回复次数:6 
这个东西我搞了一个月都没搞定,求高手帮忙
#include<stdio.h>
#include<string.h>
#include<ctype.h>

struct
{
 char word[21];
 int count;
}leader[6];
int main()
{
 FILE *fp;
 char str[10000][21]={"\0"},temp[21]="",k[21],a;
 int b[5],i=0,j=0,n=0,c[10000]={0},t=0,max;

if((fp=fopen("case1.in","r"))==NULL)
  return 0;
dd:
 while(fgetc(fp))
 {
  if(isalpha(a))
  {
   temp[n]=a;
   n++;
  }
  else
  {
   strlwr(temp);
   strcpy(str[i],temp);
   temp[21]="";
   i++;
   n=0;
   goto dd;
  }
 }
for(n=0;n<i-1;n++)
  for(j=n+1;j<i;j++)
  {
   if(k[n]==k[j])
   c[n]=c[n]+1;
  }
 
 for(n=0;n<5;n++)
 {
  for(j=0;j<i+1;j++)
  {
   max=c[0];
   if(c[j]>max)
   {
    max=c[j];
    t=j;
   }
  }

 strcpy(leader[n].word,str[j]);
  leader[n].count=max;
  c[j]=0;
 }
 
 for(n=0;n<5;n++)
  for(j=n+1;j<5;j++)
  {
   if((leader[n].count==leader[j].count)&&(strcmp(leader[j].word,leader[n].word)))
   {
     strcpy(leader[5].word,leader[j].word);
     strcpy(leader[j].word,leader[n].word);
      strcpy(leader[n].word,leader[5].word);
   }
  }
  for(n=0;n<5;n++)
  {
   printf("%s  %d",leader[n].word,leader[n].count);
  }
  

  fclose(fp);
  return 0;
  }
2012-01-21 19:20
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:3 
再去看看书吧   还有调试

                                         
===========深入<----------------->浅出============
2012-01-22 11:48
哼着自己的调
Rank: 1
等 级:新手上路
帖 子:2
专家分:6
注 册:2012-1-20
收藏
得分:3 
把二维字符 横坐标改小就可以运行了
2012-01-22 13:52
zhangxiangD
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:39
专家分:119
注 册:2011-12-20
收藏
得分:3 
这程序是干什么的
2012-01-23 14:53
warrin
Rank: 1
等 级:新手上路
帖 子:3
专家分:5
注 册:2012-1-23
收藏
得分:3 
好晕,都不懂
2012-01-23 16:52
laoyang103
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:内蒙古包头
等 级:贵宾
威 望:19
帖 子:3082
专家分:11056
注 册:2010-5-22
收藏
得分:0 
回复 5楼 warrin
是他写的可读性有点差。。。

                                         
===========深入<----------------->浅出============
2012-01-23 17:08
azjdwhl999
Rank: 1
等 级:新手上路
帖 子:5
专家分:5
注 册:2012-1-24
收藏
得分:3 
我也是新手 ,感觉发帖的话,要说明你要实现的功能,还有你的大概思想,要不挺乱乱的0.0
2012-01-24 17:07
快速回复:这个东西我搞了一个月都没搞定,求高手帮忙
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030266 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved