广告广告
  加入我的最爱 设为首页 风格修改
首页 首尾
 手机版   订阅   地图  繁体 
您是第 3331 个阅读者
 
发表文章 发表投票 回覆文章
  可列印版   加为IE收藏   收藏主题   上一主题 | 下一主题   
NUN_BE
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片
推文 x0
[C/C++][求助] 拜托各位大大!! 救救我 一个程式的问题
可重覆输入多个字串,请依字典顺序由小到大输出其值及出现次数.
如输入bc, abd,fg,bc, ..

访客只能看到部份内容,免费 加入会员 或由脸书 Google 可以看到全部内容



献花 x0 回到顶端 [楼 主] From:台湾 | Posted:2008-01-06 15:42 |
codeboy 手机
个人文章 个人相簿 个人日记 个人地图
社区建设奖
小有名气
级别: 小有名气 该用户目前不上站
推文 x6 鲜花 x331
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

程式分两部份...
一个是 统计次数
一个是 字串排序

把你写的po上来看看



连结有问题请来信,我会尽快修正~^^
通报时请附上是"哪一篇失效"...这样我才能去修正~麻烦各位好心人士了~

[连结失效通报][ 网页.伺服.程式 讨论区]
----------------------在世界中心呼喊爱情----------------------
深深思念一个人的时候,我们不知不觉的地活在世界的中心...
献花 x0 回到顶端 [1 楼] From:APNIC | Posted:2008-01-07 12:46 |
NUN_BE
数位造型
个人文章 个人相簿 个人日记 个人地图
路人甲
级别: 路人甲 该用户目前不上站
推文 x0 鲜花 x0
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
  char a[1000][1000];
  char temp[1000];
  int i,x,y,z,sum=2,stop;
  for(i=0;stop!=2;i++)
    {              
    printf("请任意输入字串:");
    scanf("%s",&a);
    printf("请问您是否继续输入?要=1 不要=2:");
    scanf("%d",&stop);
    }  
       
  for(x=0;x<=i-2;x++)
    {
    for(y=x+1;y<=i-1;y++)
    {                  
    if(strcmp(a[x],a[y])>0)
      {
      strcpy(temp,a[x]);            
      strcpy(a[x],a[y]);
      strcpy(a[y],temp);
      }              
    }
    }
    for(z=0;z<i-1;z++)            
      {    
      if(strcmp(a[z],a[z+1])==0)
      {
        sum++;
      }
      else
      {
        printf("%s   %d\n",a[z],sum);
        sum=1;
      }
    }              
  system("pause");
}  
这是我打的= =
但是字串跟数字都怪怪的 输不出来= =
明天要交作业ㄌ= =
ㄏㄏ...
可以帮我错的改一改嚜= =
拜托 大大们= =


献花 x0 回到顶端 [2 楼] From:台湾 | Posted:2008-01-07 20:54 |
kolong
个人头像
个人文章 个人相簿 个人日记 个人地图
小人物
级别: 小人物 该用户目前不上站
推文 x2 鲜花 x14
分享: 转寄此文章 Facebook Plurk Twitter 复制连结到剪贴簿 转换为繁体 转换为简体 载入图片

我觉得用link list的结构来写会比较好,
另外你有些地方写的不好...如下

for(i=0;stop!=2;i++)
  {        
  printf("请任意输入字串:");
  scanf("%s",&a);
  printf("请问您是否继续输入?要=1 不要=2:");
  scanf("%d",&stop);
  }  

这个用 while比较合理


成功者找方法,失败者找理由。
献花 x0 回到顶端 [3 楼] From:台湾 | Posted:2008-01-08 13:22 |

首页  发表文章 发表投票 回覆文章
Powered by PHPWind v1.3.6
Copyright © 2003-04 PHPWind
Processed in 0.022260 second(s),query:16 Gzip disabled
本站由 瀛睿律师事务所 担任常年法律顾问 | 免责声明 | 本网站已依台湾网站内容分级规定处理 | 连络我们 | 访客留言