C语言编程改错完善1

C语言编程改错完善1

ID:41037132

大小:56.50 KB

页数:7页

时间:2019-08-14

C语言编程改错完善1_第1页
C语言编程改错完善1_第2页
C语言编程改错完善1_第3页
C语言编程改错完善1_第4页
C语言编程改错完善1_第5页
资源描述:

《C语言编程改错完善1》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、编写程序1./*------------------------------------------------【程序设计】--------------------------------------------------功能:编写函数fun(str,i,n),从字符串str中删除第i个字符开始的连续n个字符(注意:str[0]代表字符串的第一个字符)。------------------------------------------------*/#include"stdio.h"#include"str

2、ing.h"main(){charstr[81];inti,n;voidfun(charstr[],inti,intn);voidTestFunc();printf("请输入字符串str的值:");scanf("%s",str);printf("你输入的字符串str是:%s",str);printf("请输入删除位置i和待删字符个数n的值:");scanf("%d%d",&i,&n);while(i+n-1>strlen(str)){printf("删除位置i和待删字符个数n的值错!请重新输入i和n

3、的值");scanf("%d%d",&i,&n);}fun(str,i,n);printf("删除后的字符串str是:%s",str);TestFunc();}voidfun(charstr[],inti,intn){/*********Begin**********//**********End**********/}voidTestFunc(){FILE*IN,*OUT;chari[200];/*charo[200];*/IN=fopen("in.dat","r");if(IN==NULL){pri

4、ntf("ReadFileError");}OUT=fopen("out.dat","w");if(OUT==NULL){printf("WriteFileError");}fscanf(IN,"%s",i);fun(i,2,8);fprintf(OUT,"%s",i);fclose(IN);fclose(OUT);}2./*------------------------------------------------【程序设计】--------------------------------------

5、------------功能:请编一个函数voidfun(inttt[M][N],intpp[N]),tt指向一个M行N列的二维数组,求出二维数组每列中最小元素,并依次放入pp所指一维数组中。二维数组中的数已在主函数中赋予。------------------------------------------------*/#include"conio.h"#include"stdio.h"#defineM3#defineN4voidfun(inttt[M][N],intpp[N]){/*********Begi

6、n**********//**********End**********/}main(){intt[M][N]={{22,45,56,30},{19,33,45,38},{20,22,66,40}};voidNONO();intp[N],i,j,k;printf("Theoriginaldatais:");for(i=0;i

7、");for(k=0;k

8、d",p[j]);fprintf(wf,"");}fclose(rf);fclose(wf);答案1.while(str[i+n-1]){str[i-1]=str[i+n-1];i++;}str[i-1]='';2.inti,j;for(j=0;j

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。