C语言求输入一行字符,分别统计其中的英文字母,数字,空格和其他字符的个数?

谢玉芳

1. 输入一行字符,分别统计出其中英文字母、空格、数字和其他字符的.

C语言求输入一行字符,分别统计其中的英文字母,数字,空格和其他字符的个数?

#include <stdio.h> int main(int argc, char *argv[]) { int i[4]={0,0,0,0}; char a; while((a=getchar())!='\n') { if(a>='0'&&a<='9') i[0]++;//数字 else if((a>='a'&&a<='z')||(a>='A'&&a<='Z'.

c语言编程:输入一行字符,分别统计出其中的英文字符,空格,数字.

#include <stdio.h> void main() { char line[30]; int i,count1=0,count2=0,count3=0,count. printf("\n请输入一行字符: "); gets(line); i=0; while(line[i]!='\0') { if(((line[i]>=97) &&.

求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符.

#include#define n 100int main(){char a[n];int i,m=0,n=0,b=0,c=0;char *p;printf("input a string:");gets(a);p=a;for(i=0;p[0]!='\0';i++,p++){if(p[0]>='a'&&p[0]='a'&&p[0]='0'&&p[0]评论0 00

C语言 输入一行字符,分别统计求出其中英文字母、空格、数字和其他.

开始↓ gets()读一行字符存到char *s中 strlen()函数求字符串s长度 数组cal[4]用来累计字母、空格、数字、特殊字符的个数 for(i=0;i<s的长度;i++) { if(s[i]的ASCII码值在'a'~'Z'之间) cal[0]++; elseif(s[i]的ASCII码值为' ') cal[1]++; elseif(s[i]的ASCII码值在'0'~'9'之间) cal[2]++; else cal[3]++; } 输出cal数组各元素的值 结束

求:输入一行字符,分别统计出其中英文字母、空格、数字和其它字.

题目:输入一行字符,分别统计出其中英文字母、空格、数字和其它字符的个数.1.程序分析:利用while语句,条件为输入的字符不为'\n'.2.程序源代码:#include "stdio.h.

C语言题 输入一行字符,分别统计出其中的英文字母.空格.数字..

#include<stdio.h> void main() { printf("输入一行字符!\n"); int i=0,count1=0,count2=0,count3=0,count4=0; char a; scanf("%c",&a); while(a!='\n') { if((a>='a'&&a<='z')||(a.

求助C语言达人:输入一行字符,分别统计出其中英文字母,空格,数.

#include#include main() {char c[100]; int i,n,digital=0,blank=0,other=0,ch=0; printf("please input the string:\n"); gets(c); n=strlen(c); for(i=0;i{if((c[i]>='a'&&c[i]='a'&&c[i]ch++; else if(c[i]=' ')blank++; else if(c[i]>=0&&c珐互粹就诔脚达协惮茅[i]else other++;} printf{"%d%d%d%d",digital,blank,ch,other); }

c语言程序设计 输入一个字符,分别统计出其中英文字母,空格 数字 .

编写提纲: 设置一串int型变量,用于存储各种个数,一个char 存储读入的字符 用get()读入,因为空格也要 用if()比较 例如:if(cha==" ")存储空格的数字加一 以此类推 输出各个类型的个数.. 例如:printf("空格的个数是%d\n",kongge);

c语音作业,输入一行字符,分别统计出其中的英文字母,空格,数字.

#include int main(){ char ch[1024] = {0}; char *str = ch; int space = 0, alphabet = 0, number = 0, other = 0; gets(str); while(*str != '\0') { if((*str >= 'A' && *str = 'a' && *str = '0' && *str评论0 00

c语言简单题目编编1:输入一行字符,分别统计出其中字母、空格、.

char a[100];gets(a);int i,s=0,z=0,k=0,q=0;for(i=0;i<strlen(a);i++)if(a[i]>=48&&a[i]<='0')s++;else if(a[i]==' ')k++;else if(a[i]>='A'&&a[i]<='Z')z++;else if(a[i]>='a'&&a[i]<='z')z++;else q++;puts(a);printf("数字:%d,空格:%d,字母:%d,其他:%d",s,k,z,q);