#包含“stdio.h”
#包含" string.h "
#定義編號1000
主()
{
char str[N];
int len[4]= { 0 };/*用於存儲相應字符的長度和計數*/
int I;
做
{
clr SCR();
Puts("請輸入壹個不小於30的字符串:\ n ");
gets(str);
} while(strlen(str)& lt;30);
len[0]= strlen(str);/*字符串總長度*/
for(I = 0;我& ltlen[0];i++)
{
if(str[i]>= ' a ' & amp& ampstr[I]& lt;= ' z ' | | str[I]& gt;= ' A ' & amp& ampstr[I]& lt;='Z ')
len[1]++;/*計算出現的字母數*/
其他
if(str[i]>= ' 0 ' & amp& ampstr[I]& lt;='9')
len[2]++;/*計算出現的位數*/
其他
len[3]++;/*計算其他字符的數量*/
}
printf(" \ n ");
Printf("輸入字符串總長度為%d,字母個數為%d,數字個數為%d,其他字符個數為% d ",LEN [0],LEN [1],LEN [2],LEN[3]);
}
上面的代碼是在TC環境下寫的。