100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > C语言 字数统计

C语言 字数统计

时间:2024-06-01 19:08:11

相关推荐

C语言 字数统计

编写一个程序,从文本文件 string.txt 中逐个读入字符,组成字符串。统计该字符串中字母(包括大写和小写字母)、数字和空格的个数,并将统计结果输出在屏幕上。假设文本文件 string.txt 存放在 D 盘根目录下,字符总数不超过 100,且可能含多行。

例如string.txt 中的内容为:

Hello 50+ SJTUers,

Welcome to the Class CS0900.

则统计结果输出为:

字母数:31

数字数:6

空格数:6

#include<stdio.h>int main(){FILE *fp;char str[100], ch;int k = 0, i;int number=0, letter=0, space=0;fp = fopen("D:\\string.txt", "r"); if(fp==NULL) {printf("error!"); return 1;}while((ch = fgetc(fp)) != EOF) {str[k++]=ch;}str[k]='\0';for(i=0;i<strlen(str);i++) {if((str[i]>='A'&&str[i]<='Z')||(str[i]>='a'&&str[i]<='z')) letter++;else if (str[i]>='0'&&str[i]<='9') number++;else if (str[i]==' ')space++;}printf("字母个数: %d\n数字个数: %d\n空格个数: %d\n", letter, number, space); fclose(fp); return 0; }

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。