回覆列表
  • 1 # 手機使用者86491935440

    #include<stdio.h>

    void main()

    {

    int countd=0,countx=0,countk=0,counts=0,countq=0;//分別用來對大寫字母、小寫字母、空格、數字、其他字元做計數

    char s[100],*p;

    printf("請輸入一個字串:");

    int i=0;

    while((s[i]=getchar())!="\n")i++;

    p=&s[0];

    while(*p!="\n")

    {

    if((*p>="A")&&(*p<="Z"))countd++;

    else

    if((*p>="a")&&(*p<="z"))countx++;

    else

    if(*p==" ")countk++;// ‘’中是一個空格

    else

    if((*p>="0")&&(*p<="9"))counts++;

    else

    countq++;

    p++;

    }

    printf("大寫字母的個數為:%d 小寫字母的個數為:%d 空格個數為:%d \n",countd,countx,countk);

    printf("數字個數為:%d 其他字元個數為%d\n",counts,countq);

    }

  • 中秋節和大豐收的關聯?
  • 預防高處墜落都應注意什麼?