欢迎来到天天文库
浏览记录
ID:20929521
大小:137.00 KB
页数:57页
时间:2018-10-18
《c语言改错例题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、/*------------------------------------------------------1.【程序改错】--------------------------------------------------------题目:在一个已按升序排列的数组中插入一个数,插入后,数组元素仍按升序排列。程序中共有4条错误语句,请改正错误。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。------------------
2、------------------------------------*/#defineN11main(){inti,j,t,number,a[N]={1,2,4,6,8,9,12,15,149,156};printf("pleaseenteranintegertoinsertinthearray:");/**********FOUND**********/scanf("%d",&number)printf("Theoriginalarray:");for(i=0;i3、"");/**********FOUND**********/for(i=N-1;i>=0;i--)if(number<=a[i])/**********FOUND**********/a[i]=a[i-1];else{a[i+1]=number;/**********FOUND**********/exit;}if(number4、-------------------------------------------2【程序改错】--------------------------------------------------------题目:下面程序的功能是利用二维数组输出如图所示的图形。*******************************请改正程序中的错误,使程序能得到正确的运行结果。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。-----5、-------------------------------------------------*/#include/**********FOUND**********/#defineN=7main(){chara[N][N];inti,j,z;clrscr();for(i=0;i6、*********FOUND**********/z=0;for(i=(N+1)/2;i7、-----------------------------题目:下列给定程序中,函数fun的功能是:判断m是否为素数,若是返回1,否则返回0。主函数的功能是:按每行5个输出1-100之间的全部素数。请改正程序中的4个错误,使它能得出正确的结果。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。------------------------------------------------------*/main(){intm,k=08、;for(m=1;m<100;m++)if(fun(m)==1){printf("%4d",m);k++;if(k%5==0)print
3、"");/**********FOUND**********/for(i=N-1;i>=0;i--)if(number<=a[i])/**********FOUND**********/a[i]=a[i-1];else{a[i+1]=number;/**********FOUND**********/exit;}if(number4、-------------------------------------------2【程序改错】--------------------------------------------------------题目:下面程序的功能是利用二维数组输出如图所示的图形。*******************************请改正程序中的错误,使程序能得到正确的运行结果。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。-----5、-------------------------------------------------*/#include/**********FOUND**********/#defineN=7main(){chara[N][N];inti,j,z;clrscr();for(i=0;i6、*********FOUND**********/z=0;for(i=(N+1)/2;i7、-----------------------------题目:下列给定程序中,函数fun的功能是:判断m是否为素数,若是返回1,否则返回0。主函数的功能是:按每行5个输出1-100之间的全部素数。请改正程序中的4个错误,使它能得出正确的结果。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。------------------------------------------------------*/main(){intm,k=08、;for(m=1;m<100;m++)if(fun(m)==1){printf("%4d",m);k++;if(k%5==0)print
4、-------------------------------------------2【程序改错】--------------------------------------------------------题目:下面程序的功能是利用二维数组输出如图所示的图形。*******************************请改正程序中的错误,使程序能得到正确的运行结果。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。-----
5、-------------------------------------------------*/#include/**********FOUND**********/#defineN=7main(){chara[N][N];inti,j,z;clrscr();for(i=0;i6、*********FOUND**********/z=0;for(i=(N+1)/2;i7、-----------------------------题目:下列给定程序中,函数fun的功能是:判断m是否为素数,若是返回1,否则返回0。主函数的功能是:按每行5个输出1-100之间的全部素数。请改正程序中的4个错误,使它能得出正确的结果。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。------------------------------------------------------*/main(){intm,k=08、;for(m=1;m<100;m++)if(fun(m)==1){printf("%4d",m);k++;if(k%5==0)print
6、*********FOUND**********/z=0;for(i=(N+1)/2;i7、-----------------------------题目:下列给定程序中,函数fun的功能是:判断m是否为素数,若是返回1,否则返回0。主函数的功能是:按每行5个输出1-100之间的全部素数。请改正程序中的4个错误,使它能得出正确的结果。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。------------------------------------------------------*/main(){intm,k=08、;for(m=1;m<100;m++)if(fun(m)==1){printf("%4d",m);k++;if(k%5==0)print
7、-----------------------------题目:下列给定程序中,函数fun的功能是:判断m是否为素数,若是返回1,否则返回0。主函数的功能是:按每行5个输出1-100之间的全部素数。请改正程序中的4个错误,使它能得出正确的结果。--------------------------------------------------------注意:不可以增加或删除程序行,也不可以更改程序的结构。------------------------------------------------------*/main(){intm,k=0
8、;for(m=1;m<100;m++)if(fun(m)==1){printf("%4d",m);k++;if(k%5==0)print
此文档下载收益归作者所有