在 main 函数中输入字符串

简介: 在 main 函数中输入字符串。

写一个函数,求一个字符串的长度,在 main 函数中输入字符串,并输出其长度。

程序分析:无。

include

include

int length(char *s);

int main() {
char str[100]; // 可以根据实际情况增大数组长度
printf("请输入字符串:\n");
scanf("%s", str);

int len = length(str); // 调用 length 函数计算字符串长度

printf("字符串有 %d 个字符。\n", len);
return EXIT_SUCCESS;

}

//求字符串长度
int length(char s) {
int i = 0;
while (
s != '\0') {
i++;
s++;
}
return i;
}

目录
相关文章
|
4月前
|
存储 C++
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
【C/C++学习笔记】string 类型的输入操作符和 getline 函数分别如何处理空白字符
55 0
|
7月前
|
程序员 Shell C语言
【C/C++ main函数】深入探索C++中的main函数及其参数
【C/C++ main函数】深入探索C++中的main函数及其参数
955 0
|
编译器
printf返回值的定义与举例
printf返回值的定义与举例
|
Java
main参数
main参数
62 0
main参数
|
存储
关于char类型数组的两种输出方法
关于char类型数组的两种输出方法
470 0
|
C#
C#中Int32.TryParse()将字符串转化为整数
C#中Int32.TryParse()将字符串转化为整数
92 0
js-判断输入值是不是数字、字符串
1、NaN 只要是类型转换失败,都会出现NaN。例如:
|
C语言 C++
转换符说明使用方法(在printf函数中)
一些常见的转换说明及打印结果: printf()的转换说明修饰符 printf()函数打印数据指令时要与代打印数据的类型相匹配才行。 如%d %c %ld......这些符号叫做转换说明。代表着数据转化成显示的形式。 一些常见的转换说明及打印结果: 转换说明 输出 %d 有符号十进制整数 %c 单个字符 %A 浮点数,十六进制数和p计数法(c99/c11) %a 浮点数,十六进制数和p计数法(c99/c11) %f 浮点数,十进制计数法 %e 浮点数,e计数法 %E 浮点数,e计数法 %i 有符号十进制整数 %o 无符号八进制整数 %p 指针(地址) %s 字符串 %u 无符号十进制整数
170 1
输入一个字符串,把其中的字符按逆序输出。如输入LIGHT,输出THGIL。要求用string方法。
输入一个字符串,把其中的字符按逆序输出。如输入LIGHT,输出THGIL。要求用string方法。
|
Python 容器
[oeasy]python0136_接收输入_input函数_字符串_str
[oeasy]python0136_接收输入_input函数_字符串_str
104 0