7-61 找最长的字符串(15 分)

找最长的字符串 找最长的字符串 本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。 输出格式: 在一行中用以下格式输出最长的字符串: The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。 输入样例: 5 li wang zhang jin xiang 输出样例: The longest is: zhang n=int(input()) m=[] for i 阅读详情

7-61 找最长的字符串(15 分)

本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。

输入格式:

输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。

输出格式:

在一行中用以下格式输出最长的字符串:

The longest is: 最长的字符串

如果字符串的长度相同,则输出先输入的字符串。

输入样例:

5
li
wang
zhang
jin
xiang

输出样例:

The longest is: zhang

#include <stdio.h>
#define MAXN 80

int main(void) {
    int n, i, max_lenght = 0, max_index = 0, j;
    char input[10000][MAXN];  //该题某用例给的字符串很多,因此这里定义10000

    scanf("%d", &n);
    for (i = 0; i <= n; i++) {
        for (j = 0; j < MAXN; j++) {
            scanf("%c", &input[i][j]);
            if (input[i][j] == '\n') {
                break;
            }
        }
    }
    for (i = 0; i <= n; i++) {
        for (j = 0; j < MAXN; j++) {
            if (input[i][j] == '\n') {
                if (j > max_lenght) {
                    max_lenght = j;
                    max_index = i;
                }
            }
        }
    }
    printf("The longest is: ");
    for (i = 0; i < max_lenght; i++) {
        printf("%c", input[max_index][i]);
    }
    printf("\n");

    return 0;
}
浙大版《C语言程序设计实验与习题指导(第4版)》题目集 实验8-2-2 找最长的字符串 题目要求: 本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。 输出格式: 在一行中用以下格式输出最长的字符串: The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。 输入样例: 5 li wang zhang jin xiang 输出样例: The longest is: zhang 代码: #include <stdio.h 阅读详情

相关推荐

【 找最小的字符串 】 针对输入的N个字符串,输出其中最小的字符串。

 输入格式:输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。输出格式:在一行中用以下格式输出最小的字符串:Min is: 最小字符串输入样例:5LiWangZhaJinXian输出样例:Min is: Jin#include &lt;stdio.h&gt; #include &lt;string.h&gt; main() { int N...

xyt02201608的博客 4万+

c语言 找最长的字符串

**本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。 输出格式: 在一行中用以下格式输出最长的字符串: The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。** ** 我的答案: ** #include <stdio.h&...

inooll的博客 2万+

【导航】ESP32 教学篇目录 【快速跳转】

本文章 来自原创专栏《ESP32教学专栏 (基于ESP-IDF)》,讲解如何使用 ESP-IDF 构建 ESP32 的WIFI及连接的程序,发布文章并会持续为已发布文章添加新内容! 每篇文章都经过了精打细磨! ↓↓↓通过下方 按钮 进入专栏主页↓↓↓ 专栏主页:点击进入→ESP32 教学专栏 (基于ESP-IDF) WIFI二级专栏:点击进入→ESP32 上的 WiFi ............

Augtons 的博客 3万+

7-61 找最长的字符串 (15 分)

7-61 找最长的字符串 (15 分) 本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。 输出格式: 在一行中用以下格式输出最长的字符串: The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。 输入样例: ...

张雨辰的博客 3768

SAP CO模块实战:成本中心会计分割结构配置全流程(OKES事务码详解)

本文详细解析了SAP CO模块中成本中心会计分割结构的配置全流程,重点讲解了OKES事务码的实战操作。内容涵盖分割结构的概念理解、配置前的次级成本要素与作业类型主数据准备,并通过步骤拆解演示了如何定义分割结构、规则与版本,以及如何将配置关联到成本中心并执行分割。最后提供了常见问题排查与优化建议,旨在帮助顾问及财务人员掌握成本精确分摊的关键配置,确保期末成本核算的准确性。

embedding5hiker的博客 805

Windows 11最新WDK安装避坑指南:从Visual Studio配置到KMDF驱动开发

本文提供了在Windows 11系统上进行KMDF驱动开发的完整环境搭建与实战指南。针对最新WDK与Visual Studio的配置变化,详细解析了从独立安装WDK/SDK、创建首个KMDF驱动项目,到编译排错、部署调试的全流程,帮助开发者高效避坑,顺利开启Windows内核开发。

weixin_29302047的博客 527

7-61 找最长的字符串 (15分)

7-61 找最长的字符串 (15分) #include<iostream> #include<string.h> using namespace std; int main() { int n; cin>>n; char str[n][80]; int p,max=0; for(int i=0;i<n;i++) { scanf("%s",&str[i]); if(strlen

LEO的博客 336

【雕爷学编程】Arduino动手做(111)---震动提醒模块

37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---小小的进步或是搞不掂的问题,希望能够抛砖引玉。

雕爷学编程 1898

中M2019春C入门和进阶练习 7-61 找最长的字符串 (15 分)

本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。 输出格式: 在一行中用以下格式输出最长的字符串: The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。 输入样例: 5 li wang zhang jin ...

Great_Linlin的博客 605

抑制电磁干扰(EMI)的实用电路技术

抑制电磁干扰(EMI)的实用电路技术 qtFK_EMC_EMI 【导读】本系列文章的第 1 部分至第 4 部分详细介绍了开关电源稳压器引起的传导发射和辐射发射,包括噪声产生机制、测量要求、频率范围、适用的测试限值、传播模式和寄生效应。在第 5 部分中,我将基于这一理论基础介绍抑制电磁干扰 (EMI) 的实用电路技术。 一般来说,电路原理图和印刷电路板 (PCB) 对于实现出色的 EMI 性能至关重要。第 3 部分重点强调通过谨慎的元器件选型和 PCB 布局尽量减小“功率回路”寄生电感的重要性。电源转换

学海无涯的专栏 1192

【实战】小红书笔记爬虫终极指南:模拟滑动加载,抓取图文(2026最新版)

小红书作为国内最大的生活方式分享社区,每天产生海量的图文笔记。对于数据分析、市场调研、竞品分析等需求,爬取小红书公开笔记成为一项常见任务。然而,小红书的反爬机制日益升级——接口加密、动态Token、滑动验证、设备指纹……本文将深入剖析小红书Web端和App端的爬取技术,手把手教你用Python实现模拟滑动加载、自动抓取图文笔记的完整爬虫系统。全文包含大量代码、原理分析和排坑经验,适合有一定爬虫基础的读者进阶学习。目录前言一、小红书反爬机制概览二、环境准备2.1 Python环境2.2 浏览器驱动。

2201_76125261的博客 766

fprintf 输入的是字符吗_7-61 找最长的字符串 (15 分)

本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。输入格式:输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。输出格式:在一行中用以下格式输出最长的字符串:The longest is: 最长的字符串如果字符串的长度相同,则输出先输入的字符串。输入样例:5 li wang zhang jin xiang输出样例:The longe...

weixin_39683163的博客 153

QT自制TCP服务器

TCP服务器 网络调试助手

大脑曝光 3626

中M2018春C入门和进阶练习集-编程题61 7-61 找最长的字符串(15 分)

7-61 找最长的字符串(15 分) 本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。 输出格式: 在一行中用以下格式输出最长的字符串: The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。 输入样例: ...

sinoshen的博客 2693

Android CCodec (十一) Codec2Buffer BufferPool分析

1、序言 2、C2BlockPool分析 3、SimpleC2Component关于BlockingBlockPool的实现 4、总结

给大佬递杯卡布奇诺的博客 4022

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

【PTA】找最长的字符串

7-61 找最长的字符串(15 分) 本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。 输出格式: 在一行中用以下格式输出最长的字符串: The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。 输入样例...

jxs的博客 2万+

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

7-61 找最长的字符串 (15 point(s))

7-61 找最长的字符串 (15 point(s)) 本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。 输出格式: 在一行中用以下格式输出最长的字符串: The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。 ...

雪之下 1219

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

字符串中最长的连续数字字串

字符串中最长的连续数字字串 在字符串中找出连续最长的数字串,例如:abcd12345ed125ss123456789, 输出123456789。 思路:利用一个数组记录各个数字字串的长度。 代码如下: 1 void LongestSubNumberSt...

203

Java实现从文本中查找最长的回文字符串

1 * 难度:初级 2 * 问题:从输入文件calfflac.in中读取文本,找到最长的回文串(翻转之后和它自己相等的字符串),只考虑字母,不区分大小写 3 * 输出最长回文串的长度,并且输出它在原文中的对应的串。如果多个回文串长度相等,输出第一个。 4 * 注:该题目来自:http://ace.delos.com/usacogate,有兴趣的朋友可以去上面注册,很好的练习平台。 5*/ 6import java.util.*; 7import java.io.*; 8class calffl

A Blog Just For Qiailin 2838

LeetCode之“字符串”:最长回文子串

  题目要求:   给出一个字符串(假设长度最长为1000),求出它的最长回文子串,你可以假定只有一个满足条件的最长回文串。例如,给出字符串 "abcdzdcab",它的最长回文子串为 "cdzdc"。      解答:   这个题目的一个简单的解法就是对字符串中的每一个字符,同时向其两边延展,以找到最长回文子串。这种方法是可以的,但要处理回文子串长度为奇数和偶数的两种情况是比较...

395

求一个字符串中的最长回文字符串

1. 参考文章http://www.leetcode.com/2011/11/longest-palindromic-substring-part-i.html 2. 文章中阐述了五种方法   (1)将str反转然后得到rstr,然后求str和rstr的最长公共子串。每次得到一个最长公共子串候选,还需要对子串下标和反转子串的原始下标进行判断,看是否相等:相等则得到的是合理的回文串;否...

dayi5933的博客 135

【字符串问题】求一个字符串中重复出现的最长的子串

2013-09-14 15:34:16 用后缀数组求一个字符串中重复出现的最长的子串。 用C++中的string类可以很方便地进行操作,需将后缀数组保存在vector&lt;string&gt;,如下面代码中的string版本所示,但这样就会因为&lt;string&gt;有很大的开销; 直接用字符指针指向后缀字符串的首地址,可以节省很大的空间,如下面代码中的char *版本所示. 注...

weixin_33966365的博客 245

【SAM】codevs3160-最长公共子串

【题目大意】 求两个字符串的最长公共子串。 【思路】 对第一个字符串建立后缀自动机,第二个字符串去匹配。cnt记录当前最长公共子串的长度,而ret记录答案。 p代表位置指针,初始在rt位置。 对于第二个字符串的某一位s[i],如果当前有s[i]孩子,则cnt+1,继续往后移动;否则沿着pre指针返回。如果pre指针返回到0,则将p回到rt,cnt清空为0;否则如果中间有点拥有s...

dianchunhui2654的博客 157
上一篇: 7-60 删除重复字符(20 分)
下一篇: 7-62 切分表达式——写个tokenizer吧(20 分)
centralunit
博客等级 码龄10年 219粉丝 115原创
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值