当前位置:网站首页>习题11-3 计算最长的字符串长度 (15 分)
习题11-3 计算最长的字符串长度 (15 分)
2022-06-11 22:19:00 【小言同学Y】
本题要求实现一个函数,用于计算有n个元素的指针数组s中最长的字符串的长度。
函数接口定义:
int max_len( char *s[], int n );
其中n个字符串存储在s[]中,函数max_len应返回其中最长字符串的长度。
裁判测试程序样例:
#include <stdio.h>
#include <string.h>
#include <stdlib.h>#define MAXN 10
#define MAXS 20int max_len( char *s[], int n );
int main()
{
int i, n;
char *string[MAXN] = {NULL};scanf("%d", &n);
for(i = 0; i < n; i++) {
string[i] = (char *)malloc(sizeof(char)*MAXS);
scanf("%s", string[i]);
}
printf("%d\n", max_len(string, n));return 0;
}/* 你的代码将被嵌在这里 */
输入样例:
4
blue
yellow
red
green
输出样例:
6
int max_len( char *s[], int n ){
int i,len;
len=strlen(s[0]);
for(i=0;i<n;i++){
if(strlen(s[i])>len){
len=strlen(s[i]);
}
}
return len;
}总结:
因为这题最后的结果只需要返回最长字符串的长度,所有我用了一个strlen()函数来求一个字符串的长度,这样就很容易求得最后的结果。
边栏推荐
- Is it safe for qiniu business school to send Huatai account? Really?
- 常用分页方法总结
- 3.2 naming rules of test classes
- Implementation stack and queue
- C language implements eight sorts of sort merge sort
- 被忽略的技巧:位运算
- How to adjust the font blur of win10
- Summary of common paging methods
- Leetcode stack topic summary
- [uniapp native plug-in] shangmi cashbox plug-in
猜你喜欢
![[Yu Yue education] Yancheng Normal University Advanced Algebra reference](/img/3f/cd7f6f420fb1d453acca9aa73665ba.jpg)
[Yu Yue education] Yancheng Normal University Advanced Algebra reference

SVN本地部署server和cleint 并用阿里云盘自动备份

超標量處理器設計 姚永斌 第2章 Cache --2.4 小節摘錄

Glory earbud 3 Pro with three global first strong breakdowns flagship earphone Market

Tkinter学习笔记(四)

The device is in use when win10 ejects USB

C language to achieve eight sorts (2)

Implementation stack and queue

Superscalar processor design yaoyongbin Chapter 2 cache -- Excerpt from subsection 2.2

inner join执行计划变了
随机推荐
Maze problem in C language
STM32 development note 113:ads1258 drive design - reading temperature value
C language implements eight sorts (3)
Collection of articles and literatures related to R language (continuously updated)
[Yu Yue education] basic engineering English of Zhejiang industrial and Commercial University (wuyiping) reference materials
Glory earbud 3 Pro with three global first strong breakdowns flagship earphone Market
SVN本地部署server和cleint 并用阿里云盘自动备份
Implementation of sequencelist sequence table
机器学习之Logistic回归简单实例
Determine whether the linked list is palindrome structure
leetcode 257. Binary tree paths all paths to a binary tree (simple)
Implementation of stack stack
3.2 naming rules of test classes
Zhanrui IOT chip 8910dm is certified by Deutsche Telekom
【数据挖掘时间序列分析】餐厅销量预测
Top - K problem
详解异步任务:函数计算的任务触发去重
Optimization of quick sort
Unity3d getlaunchintintforpackage getting package returned null
3.3 naming rules of test modules