用vc++6.0编写程序
整体代码如下 #include void main() { char c; int n1=0,n2=0,n3=0,n4=0; printf("请输入一行字符:"); while((c=getchar())!='\n') { if(c>='a'&&c<='z'||c>='A'&&c<='Z') n1++; else if(c==' ') n2++; else if(c>='0'&&c<='9') n3++; else n4++; } printf("英文字母个数%d,空格个数%d,数字个数%d,其他字符个数%d",n1,n2,n3,n4); }
先按照常规步骤写好开头 #include void main()
输入一对大括号{},之后所有的步骤都在其中进行
定义整形变量n1,n2,n3,n4和字符变量c
通过循环控制字符串输入并判断(while循环时需加一组大括号) printf("请输入一行字符:"); while((c=getchar())!='\n')
用if语句判断字符的类型 if(c>='a'&&c<='z'||c>='A'&&c<='Z') n1++; else if(c==' ') n2++; else if(c>='0'&&c<='9') n3++; else n4++;
输出结果 printf("英文字母个数%d,空格个数%d,数字个数%d,其他字符个数%d",n1,n2,n3,n4);
然后全部保存,编译,运行就可以看到结果