欢迎来到天天文库
浏览记录
ID:2290037
大小:672.05 KB
页数:142页
时间:2017-11-15
《大学计算机c语言程序设计(程序改错)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、一、程序改错共137题第1题题号:15/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:根据整型形参m的值,计算如下公式的值。111t=1-——-——-...-——2x23x3mxm例如:若m=5,则应输出:0.536389------------------------------------------------------*/#include2、>doublefun(intm){doubley=1.0;inti;/**********FOUND**********/for(i=2;i=i;i++)或for(i=2;i3、)或for(i=2;m+1>i;i++)或for(i=2;1+m>i;i++)2).y-=1.0/(i*i);或y=y-1.0/(i*i);或y-=1.0/(float)(i*i);或y=y-1.0/(float)(i*i);或y=y-1.0/i/i;或y=y-1.0/(float)i/(float)i;或y=y-1/(double)(i*i);或y-=1/(double)(i*i);3).returny;或return(y);或return(y);第2题题号:362/*------------------------------------------4、------------【程序改错】--------------------------------------------------------功能:删除字符串s中的所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用'#'结束输入。-----------------------------------------------------*/#include#include#includefun(char*p){inti,t;charc[80];/**********FOUND****5、******/for(i=1,t=0;p[i];i++)/**********FOUND**********/if(!isspace((p+i)))c[t++]=p[i];/**********FOUND**********/c[t]="\0";strcpy(p,c);}main(){charc,s[80];inti=0;printf("inputastring:");c=getchar();while(c!='#'){s[i]=c;i++;c=getchar();}s[i]=' ';fun(s);puts(s);}答案:1).for(i=0,t=06、;p[i];i++)2).if(!isspace(*(p+i)))c[t++]=p[i];3).c[t]=' ';第3题题号:251/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:用"起泡法"对连续输入的十个字符排序后按从小到大的次序输出.------------------------------------------------------*/#inclu7、de#include#defineN10sort(charstr[N]){inti,j;chart;for(j=1;j8、******/scanf("%c",str[i]);/***********FO
2、>doublefun(intm){doubley=1.0;inti;/**********FOUND**********/for(i=2;i=i;i++)或for(i=2;i3、)或for(i=2;m+1>i;i++)或for(i=2;1+m>i;i++)2).y-=1.0/(i*i);或y=y-1.0/(i*i);或y-=1.0/(float)(i*i);或y=y-1.0/(float)(i*i);或y=y-1.0/i/i;或y=y-1.0/(float)i/(float)i;或y=y-1/(double)(i*i);或y-=1/(double)(i*i);3).returny;或return(y);或return(y);第2题题号:362/*------------------------------------------4、------------【程序改错】--------------------------------------------------------功能:删除字符串s中的所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用'#'结束输入。-----------------------------------------------------*/#include#include#includefun(char*p){inti,t;charc[80];/**********FOUND****5、******/for(i=1,t=0;p[i];i++)/**********FOUND**********/if(!isspace((p+i)))c[t++]=p[i];/**********FOUND**********/c[t]="\0";strcpy(p,c);}main(){charc,s[80];inti=0;printf("inputastring:");c=getchar();while(c!='#'){s[i]=c;i++;c=getchar();}s[i]=' ';fun(s);puts(s);}答案:1).for(i=0,t=06、;p[i];i++)2).if(!isspace(*(p+i)))c[t++]=p[i];3).c[t]=' ';第3题题号:251/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:用"起泡法"对连续输入的十个字符排序后按从小到大的次序输出.------------------------------------------------------*/#inclu7、de#include#defineN10sort(charstr[N]){inti,j;chart;for(j=1;j8、******/scanf("%c",str[i]);/***********FO
3、)或for(i=2;m+1>i;i++)或for(i=2;1+m>i;i++)2).y-=1.0/(i*i);或y=y-1.0/(i*i);或y-=1.0/(float)(i*i);或y=y-1.0/(float)(i*i);或y=y-1.0/i/i;或y=y-1.0/(float)i/(float)i;或y=y-1/(double)(i*i);或y-=1/(double)(i*i);3).returny;或return(y);或return(y);第2题题号:362/*------------------------------------------
4、------------【程序改错】--------------------------------------------------------功能:删除字符串s中的所有空白字符(包括Tab字符、回车符及换行符)。输入字符串时用'#'结束输入。-----------------------------------------------------*/#include#include#includefun(char*p){inti,t;charc[80];/**********FOUND****
5、******/for(i=1,t=0;p[i];i++)/**********FOUND**********/if(!isspace((p+i)))c[t++]=p[i];/**********FOUND**********/c[t]="\0";strcpy(p,c);}main(){charc,s[80];inti=0;printf("inputastring:");c=getchar();while(c!='#'){s[i]=c;i++;c=getchar();}s[i]=' ';fun(s);puts(s);}答案:1).for(i=0,t=0
6、;p[i];i++)2).if(!isspace(*(p+i)))c[t++]=p[i];3).c[t]=' ';第3题题号:251/*------------------------------------------------------【程序改错】--------------------------------------------------------功能:用"起泡法"对连续输入的十个字符排序后按从小到大的次序输出.------------------------------------------------------*/#inclu
7、de#include#defineN10sort(charstr[N]){inti,j;chart;for(j=1;j8、******/scanf("%c",str[i]);/***********FO
8、******/scanf("%c",str[i]);/***********FO
此文档下载收益归作者所有