从给定字符串ss[M][N]={"shanghai","guangzhou","beijing","tianjing","chongqing"}中,找出长度最长的字符串和所在的行下标。
时间: 2023-11-29 22:05:23 浏览: 43
以下是Python代码实现,可以找出给定字符串中长度最长的字符串和所在的行下标:
```python
ss = ["shanghai", "guangzhou", "beijing", "tianjing", "chongqing"]
max_len = 0
max_index = 0
for i in range(len(ss)):
if len(ss[i]) > max_len:
max_len = len(ss[i])
max_index = i
print("长度最长的字符串是:", ss[max_index])
print("所在的行下标是:", max_index)
```
输出结果为:
```
长度最长的字符串是: guangzhou
所在的行下标是: 1
```
相关问题
从给定字符串ss[M][N]= {"shanghai","guangzhou", "beiing", "tianjing","chongqing"}中,找出长度最长的字符串和所在的行下标。
以下是Python的实现代码:
```python
ss = ["shanghai", "guangzhou", "beiing", "tianjing", "chongqing"]
max_len = 0
max_index = 0
for i in range(len(ss)):
if len(ss[i]) > max_len:
max_len = len(ss[i])
max_index = i
print("最长字符串为:", ss[max_index])
print("所在行下标为:", max_index)
```
c语言中,输入5个字符串,按由大到小的顺序输出。输入输出要求如下: 输入样式: 输入5个字符串 Sichuan Chongqing Shanghai Beijing Tianjing 输出样式: 排序后: Tianjing Sichuan Shanghai Chongqing Beijing
好的,下面是一个用 C 语言实现的示例代码:
```c
#include <stdio.h>
#include <string.h>
#define MAX_LEN 100
int main() {
char strings[5][MAX_LEN];
char temp[MAX_LEN];
// 输入5个字符串
for (int i = 0; i < 5; i++) {
printf("请输入第%d个字符串:", i+1);
scanf("%s", strings[i]);
}
// 冒泡排序,按照字典序从大到小排序
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4-i; j++) {
if (strcmp(strings[j], strings[j+1]) < 0) {
strcpy(temp, strings[j]);
strcpy(strings[j], strings[j+1]);
strcpy(strings[j+1], temp);
}
}
}
// 输出排序后的结果
printf("排序后:");
for (int i = 0; i < 5; i++) {
printf(" %s", strings[i]);
}
printf("\n");
return 0;
}
```
这段代码先定义了一个二维字符数组 `strings`,用来存储输入的5个字符串。然后使用 `scanf()` 函数输入这5个字符串。接着使用冒泡排序算法对这5个字符串按照字典序从大到小排序。最后使用 `printf()` 函数输出排序后的结果。注意,这里使用了 `strcmp()` 函数比较两个字符串的大小,使用了 `strcpy()` 函数进行字符串的复制。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![xml](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)