最佳回答
#include<stdio。h>#include<string。h>int add(char *str,char *substr)//str c程序{int i,s=0,j; for(i=0;i<strlen(str);i++) { for(j=0;j<strlen(substr);j++) { if(str[i+j]!=substr[j]) break; } if(substr[j]==0) s++; } return s;}void main(){FILE *fp;char str[10000],substr[100][3]={"a","b" ,"c" ,"d","e","f","g","h","i","j","k","l","m","n","o", "p","q", "r", "s", "t", "u", "v", "w", "x","y","z"}; int j,i,s=0;if((fp=fopen("a。txt","r"))==NULL){printf("can not open the file\n");return;}while(!feof(fp)){fgets(str,500,fp); for(i=0;i<26;i++){s=add(str,substr[i])+s;}} printf("该程序小写字母一共有%d个",s);}fclose(fp);)
最新回答共有2条回答
-
2026-04-04 18:31:50温暖的诺言
回复#include<stdio。h>#include<string。h>int add(char *str,char *substr)//str c程序{int i,s=0,j; for(i=0;i<strlen(str);i++) { for(j=0;j<strlen(substr);j++) { if(str[i+j]!=substr[j]) break; } if(substr[j]==0) s++; } return s;}void main(){FILE *fp;char str[10000],substr[100][3]={"a","b" ,"c" ,"d","e","f","g","h","i","j","k","l","m","n","o", "p","q", "r", "s", "t", "u", "v", "w", "x","y","z"}; int j,i,s=0;if((fp=fopen("a。txt","r"))==NULL){printf("can not open the file\n");return;}while(!feof(fp)){fgets(str,500,fp); for(i=0;i<26;i++){s=add(str,substr[i])+s;}} printf("该程序小写字母一共有%d个",s);}fclose(fp);)
热门文章
- 康达学院专转本五年制
- 高考一个考场分ab卷吗
- not only but also用法
- 某物体做自由落体运动,从释放开始计时,则物体在前2s内的平均速度为______m/s,物体下落2m时的速度大小为______m/s.
- 三角函数公式大全表格
- 地理中考必背知识点2022
- 2013-2014学年小学六年级科学上学期期末考试试卷及答案
- 人教版2014-2015学年小学五年级英语第二学期期中教学质量检测试卷及答案
- 【Linux驱动开发】设备树详解(二)设备树语法详解
- 别跟客户扯细节
- 在别的城市买房子能落户吗
- 卖房前要把装修贷还完吗
- 高中政治教学提高教学效果的方法探究
- “互联网+”背景下的初中英语课堂教学改革与创新策略研究
- 2022年终止合同范本
- 租房合同范本范文
- 如何挑选土豆
- 如何挑选土鸡
