3.编写函数 int len(char a[100]),返回值为字符数组长度。在 main 函数 中输入字符串,调用该函数。
时间: 2024-05-04 14:21:44 浏览: 50
以下是实现该函数的代码:
```c
#include <stdio.h>
int len(char a[100]) {
int length = 0;
while (a[length] != '\0') {
length++;
}
return length;
}
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
printf("该字符串的长度为:%d\n", len(str));
return 0;
}
```
该函数通过遍历字符数组中的每个字符,直到遇到字符串结束符 `\0`,统计出字符数组的长度。在 `main` 函数中,先输入一个字符串,然后调用 `len` 函数计算字符串长度并输出。
相关问题
编写函数int len(char a[100]),返回值为字符数组长度。在main函数中输入字符串,调用该函数。
下面是实现要求的函数 int len(char a[100]) 和 main 函数的代码:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int len(char a[100]) {
int len = 0;
for (int i = 0; i < 100; i++) {
if (a[i] == '\0') {
break;
}
len++;
}
return len;
}
int main() {
char str[100];
cout << "请输入一个字符串:";
cin >> str;
int length = len(str);
cout << "该字符串长度为:" << length << endl;
return 0;
}
```
使用该程序,可以输入一个字符串,然后调用 `len()` 函数计算字符串的长度,最后输出字符串的长度。
用c语言编写函数int len(char a[100]),返回值为字符数组长度。在main函数中输入字符串,调用该函数。
以下是用 C 语言编写的求字符串长度的函数 `len`:
```c
#include <stdio.h>
#include <string.h>
int len(char a[100]) {
return strlen(a);
}
int main() {
char str[100];
printf("请输入字符串:");
scanf("%s", str);
printf("字符串的长度为:%d\n", len(str));
return 0;
}
```
首先在头文件中引入 `stdio.h` 和 `string.h`,然后定义函数 `len`。该函数接收一个长度为 100 的字符数组 `a`,使用 `strlen` 函数求出该字符串的长度,并将其返回。
在 `main` 函数中,定义一个长度为 100 的字符数组 `str`,使用 `scanf` 函数读入字符串,然后调用 `len` 函数求出字符串长度,并输出结果。
阅读全文