C语言 数组 字符串统计 您所在的位置:网站首页 c语言输出多个数字 C语言 数组 字符串统计

C语言 数组 字符串统计

2023-12-18 03:53| 来源: 网络整理| 查看: 265

题目描述:

输入一段字符(由空格、字母和数字几种组成,保证开头不为空格),里面有若干个字符串,求这些字符串的长度和,并输出最长字符串内容,如果有多个输出最先出现的那个字符串。以stop作为最后输入的字符串。

编程要求

输入 输入一段文字

输出 输入一段字符,以stop作为最后输入的字符串。

测试说明

样例输入:

My name is Amy My name is Jane stop

样例输出:

11 name

12 name

提示: 字符串长度不超过100。

#include #include int main (){ int i,j,count,cd,max,length; char a[100]; while(1){ gets(a); length=strlen(a); cd=0;//用来测量总的字母数 count=0;//用来表示每个字符串长度 max=0;//用来记录最长字符串长度 if(strcmp(a,"stop")==0) break; else{ for(i=0;imax){ max=count;//记录最长单词的长度 j=i;//记录最长单词后面空格的位置 } count=0;//每次的单词长度比较后都要重新归0 } } printf("%d ",cd);//输出字符串长度 for(i=j-max;i


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有