1 条题解
-
0
C :
int main() { char ch; int a, b, c, d, e; a = 0; b = 0; c = 0; d = 0; e = 0; while ((ch = getchar()) != '\n') { if ('A' <= ch && ch <= 'Z') a++; else if ('a' <= ch && ch <= 'z') b++; else if (ch == ' ') c++; else if ('0' <= ch && ch <= '9') d++; else e++; } printf("%d %d %d %d %d\n", a, b, c, d, e); return 0; }
C++ :
#include <stdio.h> #include <string.h> int main() { char ch; int a, b, c, d, e; a = 0; b = 0; c = 0; d = 0; e = 0; while ((ch = getchar()) != '\n') { if ('A' <= ch && ch <= 'Z') a++; else if ('a' <= ch && ch <= 'z') b++; else if (ch == ' ') c++; else if ('0' <= ch && ch <= '9') d++; else e++; } printf("%d %d %d %d %d\n", a, b, c, d, e); return 0; }
Java :
import java.util.Scanner; public class Main{ private static Scanner s = new Scanner(System.in) ; public static void main(String[] args) { String str = s.nextLine() ; char[]c = str.toCharArray() ; int a = 0 ; int b = 0 ; int d = 0 ; int e = 0 ; int f = 0 ; for (int i = 0; i < c.length; i++) { if('A'<=c[i]&&c[i]<='Z'){ a++ ; } else if('a'<=c[i]&&c[i]<='z'){ b++ ; } else if(c[i]==' '){ d++ ; } else if('0'<=c[i]&&c[i]<='9'){ e++ ; }else f++ ; } System.out.println(a+" "+b+" "+d+" "+e+" "+f) ; } }
- 1
信息
- ID
- 1364
- 时间
- 1000ms
- 内存
- 32MiB
- 难度
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 上传者