二维数组求字符串长度
时间: 2023-12-20 21:31:22 浏览: 280
字符串、字符长度计算
二维数组求字符串长度的方法与一维数组相同,只需要在循环中对每个字符串调用strlen()函数即可。下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main() char s[100][100];
int i, j, n;
scanf("%d", &n);
for (i = 0; i < n; i++) {
scanf("%s", s[i]);
}
for (i = 0; i < n; i++) {
int len = strlen(s[i]); for (j = 0; j < len; j++) {
printf("%c", s[i][j]);
}
printf(": %d\n", len);
}
return 0;
}
```
该代码首先读入一个整数n,表示字符串的数量,然后读入n个字符串。接下来,对于每个字符串,使用strlen()函数计算其长度,并输出字符串和长度。注意,在二维数组中,字符串的长度可以通过s[i]的长度来计算,而不需要使用指针运算。
阅读全文