#include <stdio.h>int main(){ int i=0, space=0, num=0, n=0, ch=0; char s[20]; printf("請輸入一串字元 "); gets(s); while(s[i] != "\0") { if(s[i]==" ") space++; else if(s[i]<="9" && s[i]>="0") num++; else if(s[i]<="z" && s[i]>="a" || s[i]<="Z" && s[i]>="A") ch++; else n++; i++; } printf("剛才輸入的字元中英文字元個數為 %d\n", ch); printf("剛才輸入的字元中空格個數為 %d\n", space); printf("剛才輸入的字元中數字個數為 %d\n", num); printf("剛才輸入的字元中其他個數為 %d\n", n); return 0;}
#include <stdio.h>int main(){ int i=0, space=0, num=0, n=0, ch=0; char s[20]; printf("請輸入一串字元 "); gets(s); while(s[i] != "\0") { if(s[i]==" ") space++; else if(s[i]<="9" && s[i]>="0") num++; else if(s[i]<="z" && s[i]>="a" || s[i]<="Z" && s[i]>="A") ch++; else n++; i++; } printf("剛才輸入的字元中英文字元個數為 %d\n", ch); printf("剛才輸入的字元中空格個數為 %d\n", space); printf("剛才輸入的字元中數字個數為 %d\n", num); printf("剛才輸入的字元中其他個數為 %d\n", n); return 0;}