从键盘上输入一个字符串,使用指针变量统计字符串中的字符个数。不许使用求字符串长度函数strlen()。
#include "stdio.h"main(){ char str[81],*p=str; int num=0; printf("input a string:\n"); gets(str); while(*p++) num++; printf("length=%d\n",num);}
举一反三
- 字符串的长度是()。? 串中不同字母的个数|串中所含字符的个数|串中所含字符的个数且字符个数大于零|串中不同字符的个数
- 使用Java变成实现,从键盘书输入一个字符串,分别统计字符串中数字、小写字符、大写字符的个数?
- 字符串的长度是( )。 A: 串中所含字符的个数 B: 串中不同字符的个数 C: 串中不同字母的个数 D: 串中所含字符的个数且字符个数大于零
- 字符串的长度是: A: 串中不同字符的个数 B: 串中不同字母的个数 C: 串中所含字符的个数且字符个数大于0 D: 串中所含字符的个数
- 题目2:字符串和函数要求从键盘中输入一个字符串,字符串为学生本人的学号(示例:“202111612101”),然后分别统计字符串中数字字符‘1’的个数,并输出。(要求使用字符数组、函数调用)题目2:字符串和函数要求从键盘中输入一个字符串,字符串为学生本人的学号(示例:“202111612101”),然后分别统计字符串中字符‘2’的个数,并输出。(要求使用字符数组、函数调用)
内容
- 0
strcmp()函数用来()。 A: 求字符串长度 B: 比较字符 C: 求子串 D: 字符串拷贝
- 1
一个字符串中任意个连续字符成为该串的子串。
- 2
编写程序:输入一个长度不超过100的字符串,删除串中的重复字符。输入:要检查的字符串,长度不超过100个字符。输出:删除重复字符后的字符串。例如:输入:abacaeedabcdcd则输出:abced
- 3
【简答题】输入一个包含数字和其他字符的字符串, 并通过 字符指针 来存储该字符串。统计并打印该字符串中数字字符的个数。 说明: 记得为 字符指针 开辟堆空间。 例如, 字符串 “a123x45?#7” 中包含 6 个数字字符
- 4
使用strlen函数可以求出一个字符串的存储长度(包含 字符)。