代碼如下:
# include & ltstdio.h & gt
int main()
{
char x;
int blank=0,enter=0,num = 0;
Printf("請輸入以#:"結尾的字符串");
while((x=getchar())!= ' # ')//逐個判斷輸入的字符串,當字符不是#時執行壹次循環。
{
Switch(x) //判斷字符x
{
Case“”:當//字符是空格時,blank加1。
blank++;
打破;
大小寫' \n': //當字符是回車符時,enter會加1。
輸入++;
打破;
當使用其他字符時,默認值:// num加上1。
num++;
打破;
}
}
Printf("該字符串中有%d個空格、%d個回車和%d個其他字符。\n ",空白,回車,數字);
返回0;
}
希望樓主能理解~ ~祝樓主學習進步~ ~希望采納~謝謝~