编程论坛
注册
登录
编程论坛
→
C语言论坛
萌新在线求解c语言代码
MangoQvQ
发布于 2021-11-14 22:58, 1115 次点击
输入一个字符串,统计其中的大写字母、小写字母、数字、空白符及其它符号的个数。
2 回复
#2
MangoQvQ
2021-11-14 22:59
#3
baolis
2021-11-14 23:35
程序代码:
#include
<stdio.h>
int
main ()
{
char
a[
100
];
int
_number=
0
, _small=
0
, _big=
0
,_special=
0
;
gets(a);
char
*p;
for
(p = a; *p !=
'
\0
'
; p++)
{
if
(*p >=
'
0
'
&& *p <=
'
9
'
)
_number +=
1
;
else
if
(*p >=
'
a
'
&& *p <=
'
z
'
)
_small +=
1
;
else
if
(*p >=
'
A
'
&& *p <=
'
Z
'
)
_big +=
1
;
else
if
(*p >=
0
&& *p <=
126
)
_special +=
1
;
}
printf (
"
数字字符数量:%d\n小写字母字符数量:%d\n大写字母字符数量:%d\n特殊字符数量:%d\n
"
, _number, _small, _big, _special);
return
0
;
}
看看是不是这个样子
1