#include<stdio.h> #include<string.h> int main(){ int letter=0,space=0,number=0,others=0; char str[100]; scanf("%[^\n]",str); int len=strlen(str); for(int i=0;i<len;i++){ if ((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')) letter++; else if(str[i]==' ') space++; else if(str[i]<='9'&&str[i]>='1') number++; else others++; } printf("%d\n%d\n%d\n%d",letter,space,number,others); } 能不能看看这样为什么错50%
2005年春浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:707 |
2005年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:602 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:532 |
C二级辅导-进制转换 (C语言代码)浏览:514 |
简单的a+b (C语言代码)浏览:667 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:885 |
C语言程序设计教程(第三版)课后习题11.8 (C语言代码)浏览:869 |
WU-输出九九乘法表 (C++代码)浏览:1654 |
三角形 (C++代码)记忆化搜索浏览:1220 |
Hello, world! (C++代码)浏览:1743 |