C语言程序设计;循环结构设计
发布网友
发布时间:2022-05-24 14:45
我来回答
共1个回答
热心网友
时间:2023-10-17 12:38
#include <stdio.h>
int main() {
char S[1000];
int i = 0, ch = 0, nu = 0, sp = 0, ot = 0;
gets(S);
for (i = 0; i < strlen(S); i++) {
if ((S[i] >= 'a' && S[i] <= 'z') || (S[i] >= 'A' && S[i] <= 'Z'))
ch++;
else if (S[i] >= '0' && S[i] <= '9')
nu++;
else if (S[i] == ' ' || S[i] == '\t')
sp++;
else
ot++;
}
printf("%d %d %d %d", ch, nu, sp, ot);
return 0;
}