标题:字符数组
取消只看楼主
堕落的那个人
Rank: 1
等 级:新手上路
帖 子:6
专家分:0
注 册:2016-12-20
结帖率:100%
已结贴  问题点数:10 回复次数:2 
字符数组
字符数组
判断一组单词中的最大单词和最小单词。用户输入单词后,程序根据字典顺序,确定最大的单词和最小的单词。要求所有的单词不超过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



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-472675-1-1.html




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

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