include <stdio.h>#include <ctype.h>int main(int argc, char *argv[]){ char str[256]; puts("请输入一个长度不超过200的字符串:"); gets(str); int i = 0, alpha = 0, digit = 0, space = 0, spunct = 0; for(;str[i]!='\0';i++) { if(isal...
len[1]++;/*计算出现字母的个数*/ else if(str[i]>='0'&&str[i]<='9')len[2]++;/*计算出现数字的个数*/ else len[3]++;/*计算出现其他字符的个数*/ } printf("\n");printf("已输入字符串的总长度为%d,字母个数为%d,数字个数为%d,其他字符个数为%d",len[0],len[1],len[...
if(!(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z'))str[k++]=str[i];//非字母字符保留,字母字符删除;str[k]='\0';//新字符串加个结束符 puts(str);return 0;}
C语言从键盘输入一个含有英文字母,英文符号,数字的字符串,如何过滤其中的字母 编译代码: #include <stdio.h> #include <string.h> int main() { char str[111]; int k=0; gets(str); for(int i=0;i<strlen(str);i++) if(!(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z...