首页 > 其他 > 详细

从键盘上输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数, 并写到磁盘文件“stud”中。

时间:2019-11-27 19:39:27      阅读:101      评论:0      收藏:0      [点我收藏+]

 技术分享图片

 

 技术分享图片

/*
从键盘上输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数,
并将输入的字符串,以及英文字母个数、空格个数、数字个数和其它字符个数写到磁盘文件“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;
}

 

从键盘上输入一行字符,分别统计出其中的英文字母、空格、数字和其它字符的个数, 并写到磁盘文件“stud”中。

原文:https://www.cnblogs.com/zhaohuan1996/p/11944522.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!