各位高手``小弟遇到个问题``虽然很幼稚``但是看在小弟是初学者``请各位高手帮帮忙`` 题目是:要求输入一串字符``然后统计这串字符里面有多少个英文字母有多少数字(不包含中文)`` 所有数字和英文字母都要求可以统计出来```最好能帮小弟把代码弄出来```小弟现在用的是VisualC++6.0来编译```先谢谢了``` 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这很基础啊,比较ASCII值........ 类似的例子:#include <stdio.h> #include <string.h> main() { int s=0; char name[200],*p=name; printf("please input a string:\n"); scanf("%s",p); for(int i = 0;i<strlen(p);i++) { if(*(p+i)>='0' && *(p+i)<='9') s+=1; } printf("%d\n",s); } #include <stdio.h> #include <string.h> main() { int s1=0,s2=0; char name[200],*p=name; printf("please input a string:\n"); scanf("%s",p); for(int i=0;i<strlen(p);i++) { if(*(p+i)>='A'&& *(p+i)<='Z'||*(p+i)>='a'&& *(p+i)<='z') s1++; if(*(p+i)>='0'&& *(p+i)<='9') s2++; } printf("字母有%d个\n",s1); printf("数字有%d个\n",s1); } 在隱藏了的 Java 進程製造 Thread Dump 怎么判断系统里是否装了某一应用程序呢? ::GetFocus()在64位Windows下不能获得窗口句柄吗? HFONT如何创建后 修改参数? sendmessage 与 状态栏 的问题 VC7和MIDL 请教:如何让我新产生的dialog在任务栏占据一席之地? 请教大侠,VS.NET中如何加串口控件哪? 怎么填加快捷键,怎么在输入框里得到一个按键。 请教高手VC如何合成两种不同格式的图片为一张图片 platform.sdk不同版本间会冲突吗? 多线程间的全局变量问题。
#include <string.h>
main()
{
int s=0;
char name[200],*p=name;
printf("please input a string:\n");
scanf("%s",p);
for(int i = 0;i<strlen(p);i++)
{
if(*(p+i)>='0' && *(p+i)<='9')
s+=1;
}
printf("%d\n",s);
}
#include <string.h>
main()
{
int s1=0,s2=0;
char name[200],*p=name;
printf("please input a string:\n");
scanf("%s",p);
for(int i=0;i<strlen(p);i++)
{
if(*(p+i)>='A'&& *(p+i)<='Z'||*(p+i)>='a'&& *(p+i)<='z') s1++;
if(*(p+i)>='0'&& *(p+i)<='9') s2++;
}
printf("字母有%d个\n",s1);
printf("数字有%d个\n",s1);
}