写一个程序,输入一个字符串,统计数字、空格、字母和其它字符出现的次数。
来源:百度知道 编辑:UC知道 时间:2024/05/21 16:04:13
给你个大致的思想,具体自己编吧,这样才会有进步!
main()
{int i=0,sz=0,zm=0,kg=0,qt=0;
char s[100];
s=gets(s);
while(s[i]!='\0')
{
if(字符a的ASCII<s[i]<字符z的ASCII||字符A的 ASCII<s[i]<字符Z的ASCII)
zm++;
else if(9的ASCII<s[i]<0的ASCII )
sz++;
else if(s[i]==空格的ASCII )
kg++;
else
qt++;
}
printf('数字');
printf('字母');
printf('空格');
printf('其他');
}
}
用什么去写啊,
不要告诉我用delphi
我就看过一本书上有这个例子
#include <stdio.h>
#include <string.h>
int main()
{
int i, d, s, t, k;
char str[255];
printf("请输入一个字符串");
gets(str);
d = s = t = k = 0;
for (i = 0;i < strlen(str);i++)
{
if (str[i] >= '0' && str[i] <= '9') d++;
else if ((str[i] >= 'a' && str[i] <= 'z')
|| (str[i] >=