從鍵盤上輸入一行字符,分別統計出其中的英文字母、空格、數字和其它字符的個數, 並寫到磁盤文件“stud”中。


 

 

 

/*
從鍵盤上輸入一行字符,分別統計出其中的英文字母、空格、數字和其它字符的個數,
並將輸入的字符串,以及英文字母個數、空格個數、數字個數和其它字符個數寫到磁盤文件“stud”中。
*/
#include <stdio.h>
#include <string.h>
int main()
{
    char st[100];
    gets(st);
    int i,a[4]={0};
    FILE *fp=fopen("d:\\stud.txt","rb+");
    for(i=0;st[i]!='\0';i++){
        if(st[i]>='A'&&st[i]<='Z'||st[i]>='a'&&st[i]<='z')
            a[0]++;
        else if(st[i]>='0'&&st[i]<='9')
            a[1]++;
        else if(st[i]==' ')
            a[2]++;
        else
            a[3]++;
    }
    for(i=0;i<4;i++){
        fprintf(fp,"%d ",a[i]);
    }
    fclose(fp);
    return 0;
}

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM