7-3 找最长的字符串 分数 15 作者 张泳 单位 浙大城市学院 本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。 输入格式: 输入第一行给出正整数N;随后N行,每行给出一个长度小于80的非空字符串,其中不会出现换行符,空格,制表符。 输出格式: 在一行中用以下格式输出最长的字符串: The longest is: 最长的字符串 如果字符串的长度相同,则输出先输入的字符串。
时间: 2023-06-12 21:04:48 浏览: 1953
```python
n = int(input())
max_len = 0
max_str = ""
for i in range(n):
s = input().strip()
if len(s) > max_len:
max_len = len(s)
max_str = s
print("The longest is:", max_str)
```
相关问题
7-13 找最长的字符串 分数 15 全屏浏览 切换布局 作者 张泳 单位 浙大城市学院 本题要求编写程序,针对输入的N个字符串,输出其中最长的字符串。
在编程挑战题目中,给定一个包含N个字符串的列表,目标是找到并输出其中长度最长的那个字符串。这通常是一个简单的字符串操作任务,可以使用多种编程语言来解决,以下是基本的步骤:
1. **初始化变量**:首先创建一个变量,比如`max_length`用于存储当前已知的最长字符串长度,`longest_str`存储对应的最长字符串。
2. **遍历字符串列表**:通过一个循环遍历每个输入的字符串。对于每个字符串,获取其长度并与`max_length`比较。
3. **更新记录**:如果当前字符串的长度大于`max_length`,则将`max_length`设为该长度,并将该字符串赋值给`longest_str`。
4. **结束遍历后返回结果**:当所有字符串都检查过之后,`longest_str`应该包含了最长的字符串。
下面是一个简化的Python示例代码:
```python
def find_longest_string(strings):
max_length = 0
longest_str = ""
for string in strings:
if len(string) > max_length:
max_length = len(string)
longest_str = string
return longest_str
# 示例:
strings = ["hello", "world", "this is a long string"]
result = find_longest_string(strings)
print(result) # 输出 "this is a long string"
```
7-5 输出学生成绩 分数 300 作者 张泳 单位 浙大城市学院 本题要求编写程序,根据输入学生的成绩,统计并输出学生的平均成绩、最高成绩和最低成绩。建议使用动态内存分配来实现。 输入格式: 输入第一行首先给出一
下样例中的正整数N(≤1000),表示学生的人数。接下来N行,每行给出一个学生的成绩,为不超过100的非负整数。 输出格式: 按照以下格式输出统计结果,其中平均成绩精确到小数点后一位: average = 平均成绩最高成绩为: highest 最低成绩为: lowest 输入样例: 3 88 77 90 输出样例: average = 85.0 highest = 90 lowest = 77
阅读全文
相关推荐
















