程序设计(C语言)实验指导 实验12 problem 1(初时ASCII码文件)

该实验使用C语言对ASCII码文件进行分析,包括Task 1统计大写、小写、数字和其他字符数量,Task 2计算行数、最长和最短行字符数,Task 3详细统计每个大写和小写字母出现次数,并以特定格式输出。
摘要由CSDN通过智能技术生成

问题描述:
对ASCII码文件作一下三个处理:
Task 1:统计大写字母、小写字母、数字和其余字符数量。
Task 2:统计行数、最长行的字符数和最短行的字符数。
Task 3:统计每个大写字母、小写字母的数量。每行四个字母,用tab隔开。
输入:在源代码同目录下创建文本文档,命名为p1;在该文档中输入多行大小写字母、数字、符号等并保存。
输出样例:

Task 1:
capital:59
lowercase:247
digit:28
others:114

Task 2:
line:16
102 characters in max line.
2 characters in min line.

Task 3:
CAPITAL:
A:2 B:5 C:2 D:4
E:7 F:0 G:0 H:3
I:2 J:12 K:0 L:0
M:2 N:2 O:0 P:0
Q:3 R:0 S:2 T:0
U:5 V:0 W:8 X:0
Y:0 Z:0
LOWERCASE:
a:2 b:0 c:4 d:19
e:29 f:14 g:0 h:4
i:28 j:54 k:3 l:0
m:10 n:1 o:26 p:2
q:5 r:10 s:10 t:0
u:5 v:0 w:21 x:0
y:0 z:0

#include<stdio.h>
#include<string.h>
void Task1(FILE* fp);
void Task2(FILE* fp);
void Task3(FILE* fp);
int main()
{
	FILE* fp;
	fp=fopen("p1.txt&
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值