用c编写函数 int en(char a[100]),返回值为字符数组长度。在 main函数3中输入字符串,调用该函数。
时间: 2024-05-10 16:19:41 浏览: 71
以下是用 C 语言编写的 en 函数实现:
```c
#include <stdio.h>
int en(char a[100]) {
int len = 0;
while (a[len] != '\0') {
len++;
}
return len;
}
int main() {
char str[100];
printf("请输入一个字符串:\n");
scanf("%s", str);
int len = en(str);
printf("字符串长度为:%d\n", len);
return 0;
}
```
在程序中,en 函数会接收一个字符数组参数 a,并计算该字符数组中的字符个数。在 main 函数中,我们通过 scanf 函数从标准输入中读取用户输入的字符串,然后调用 en 函数计算字符串长度并输出。
相关问题
编写函数 int en(char a[100]),返回值为字符数组长度。在 main函数3中输入字符串,调用该函数。
以下是实现函数 `en` 和调用的示例代码:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int en(char a[100]) {
return strlen(a);
}
int main() {
char str[100];
cout << "请输入字符串:";
cin >> str;
int len = en(str);
cout << "字符串长度为:" << len << endl;
return 0;
}
```
函数 `en` 的实现很简单,直接使用 `<cstring>` 库中的 `strlen` 函数即可,该函数可以计算字符串的长度。在 `main` 函数中,我们首先输入一个字符串,然后调用 `en` 函数计算字符串长度,最后输出结果。
阅读全文