| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1593 人关注过本帖, 1 人收藏
标题:字符数组
只看楼主 加入收藏
堕落的那个人
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-12-20
结帖率:100%
收藏(1)
已结贴  问题点数:10 回复次数:3 
字符数组
字符数组
判断一组单词中的最大单词和最小单词。用户输入单词后,程序根据字典顺序,确定最大的单词和最小的单词。要求所有的单词不超过10个字母,当输入4个字母的单词时,就停止输入。
例如:
      Enter a word: hen
      Enter a word: cat
      Enter a word: walrus
      Enter a word: zebra
      Enter a word: fish
   
      Smallest word: cat
      Largest word: zebra

文件
从键盘输入一字符串,在文件my_data.txt中查找该字符串,在屏幕上输出文件中该字符串的数量及相对应的总和。
my_data.txt的文件内容格式如下:
10  blue
15  yellow
20  black
25  yellow
14  black
27  blue
26  black

如从键盘输入字符串:black,则屏幕上输出:找到3个字符串,总和为:60
搜索更多相关主题的帖子: 字符串 最大的 Enter 单词 
2016-12-20 19:29
堕落的那个人
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-12-20
收藏
得分:0 
1
帮我看一下 从键盘输入一字符串,在文件my_data.txt中查找该字符串,在屏幕上输出文件中该字符串的数量及相对应的总和。
my_data.txt的文件内容格式如下:
10  blue
15  yellow
20  black
25  yellow
14  black
27  blue
26  black

如从键盘输入字符串:black,则屏幕上输出:找到3个字符串,总和为:60



这个怎么弄
2016-12-20 19:58
堕落的那个人
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-12-20
收藏
得分:0 
#include<stdio.h>
void Push(const char *temp,char *Largest,char *Smallest)
{
    static int i=0;
     
    if(i==0){
        strcpy( Largest,temp);
        strcpy( Smallest,temp);
        ++i;
    }
    else
    {
        if(strcmp(temp,Largest)==1)
        {
            strcpy(Largest,temp);
        }
        else if(strcmp(Smallest,temp)==1)
        {
            strcpy(Smallest,temp);
        }
         
    }
     
     
}
int main()
{
    char temp[20]={};
    char Largest[20]={};
    char Smallest[20]={};
    temp[19]='\0';
     
    for(;;)
    {
    printf("Enter a word:");
    scanf("%s",temp);
    if(strlen(temp)==4)
        break;
    else
        Push(temp,Largest,Smallest);
    }  
    printf("Smallest world :%s\n",Smallest);
    printf("Largest world :%s\n",Largest);
    return 0;
}


这个程序为什么老是报错啊!!!!!运行结果是对的我用dev运行他报错啊!!为什么?????????
2016-12-20 20:01
九转星河
Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19Rank: 19
来 自:长长久久
等 级:贵宾
威 望:52
帖 子:5023
专家分:14003
注 册:2016-10-22
收藏
得分:10 
回复 3楼 堕落的那个人
    char temp[20]={0};
    char Largest[20]={0};
    char Smallest[20]={0};

//这样改试试看~

[code]/*~个性签名:bug是什么意思?bug是看上去没有可能的东西实际上是有可能做到的 就是这样~2018-08-08更~*/[/code]
2016-12-20 21:54
快速回复:字符数组
数据加载中...
 
   



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

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