用C语言写一个输出给定字符串长度的函数
时间: 2024-05-02 15:22:36 浏览: 94
好的,以下是用C语言实现输出给定字符串长度的函数:
```
#include <stdio.h>
#include <string.h>
int get_string_length(char *string) {
return strlen(string);
}
int main() {
char string[100];
printf("请输入一个字符串:");
scanf("%s", string);
int length = get_string_length(string);
printf("该字符串的长度为:%d\n", length);
return 0;
}
```
相关问题
用C语言编写函数,求给定字符串中数字字符的个数,在主函数中输入字符串及输出统计的个数。
以下用C语言编写函数,求给定字符串中数字字符的个数的示例代码:
```c
#include <stdio.h>
#include <string.h>
int countDigits(char str[]) {
int count = 0;
int len = strlen(str);
for (int i = 0; i < len; i++) {
if (str[i] >= '0' && str[i] <= '9') {
count++;
}
}
return count;
}
int main() {
char str[100];
printf("请输入字符串:");
scanf("%s", str);
int count = countDigits(str);
printf("数字字符的个数为:%d\n", count);
return 0;
}
```
该程序中,countDigits函数用于统计给定字符串中数字字符的个数。它接受一个字符串参数str,并返回一个整数结果count。
函数中使用了一个for循环来遍历整个字符串,对于每个字符,如果它是一个数字字符(即ASCII码值在'0'~'9'之间),则将计数器count加1。
在主函数中,首先提示用户输入字符串,然后调用countDigits函数来统计数字字符的个数,并将结果输出。
用c语言编写函数,求给定字符串中数字字符的个数,在主函数中输入字符串及输出统计的个数。
以下是用 C 语言编写的函数,用于统计给定字符串中数字字符的个数:
```c
#include <stdio.h>
int countDigits(char *str) {
int count = 0;
for (int i = 0; str[i] != '\0'; i++) {
if (str[i] >= '0' && str[i] <= '9') {
count++;
}
}
return count;
}
int main() {
char str[100];
printf("请输入一个字符串:");
scanf("%s", str);
printf("数字字符的个数为:%d\n", countDigits(str));
return 0;
}
```
在上述程序中,`countDigits` 函数接受一个指向字符串的指针,遍历字符串中的每个字符,如果该字符是数字字符,则将计数器加 1。最后返回计数器的值。
在 `main` 函数中,首先要求用户输入一个字符串,然后调用 `countDigits` 函数统计数字字符的个数,并将结果输出。
阅读全文