收藏 分享(赏)

教材程序调试题.doc

上传人:kpmy5893 文档编号:6955371 上传时间:2019-04-28 格式:DOC 页数:8 大小:63.50KB
下载 相关 举报
教材程序调试题.doc_第1页
第1页 / 共8页
教材程序调试题.doc_第2页
第2页 / 共8页
教材程序调试题.doc_第3页
第3页 / 共8页
教材程序调试题.doc_第4页
第4页 / 共8页
教材程序调试题.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

1、1在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中 “_ N _“是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能:将字符串 s 中所有的字符c删除。#include void main() char s80;int i,j;gets(s);for(i=j=0;_ 1_ _;i+)if(si != c)sj=si;_2_sj=0;puts(s); 2在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中 “_ N _“是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,

2、否则后果自负) 。该程序功能:输入三个整数,按由小到大的顺序输出这三个数。#include void swap(_1_) /*交换两个数的位置*/int temp;temp = *pa;*pa = *pb;*pb = temp;void main()int a,b,c,temp;scanf(“%d%d%d“,if(ab)swap(if(bc)swap(if(_2_)swap(printf(“%d,%d,%d“,a,b,c);3在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中 “* N *”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负) 。该程

3、序功能: 输入一个字符串,将组成字符串的所有字符先按顺序存放到字符串 t 中,再将字符串中的字符按逆序连接到字符串 t * 后面。例如:输入“ABCD“,则字符串 t 为“ABCDDCBA“。# include # include void fun(char *s,char *t)int i,sl;sl=strlen(s);for(i=0;i#include void main()char str256;int i,j,k=0,n;gets(str);n=strlen(str);for(i=0;iz)/*2*/strn=stri; n+;strk=0;printf(“%sn“,str);5在考

4、生目录的 Paper 子目录下,有 Modify.c 文件,该文件中 “_ N _“是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能:调用函数 f 计算代数多项式 1.1+2.2*x+3.3*x*x+4.4*x*x*x+5.5*x*x*x*x当 x=1.7 时的值。#include float f(float,float*,int);void main() float b5=1.1,2.2,3.3,4.4,5.5;printf(“%fn“,f(1.7,b,5);float f( _1_ ) float y=a0,t=1; int i;f

5、or(i=1;i# include char trans(int x)if(x_1_void main()printf(“%ldn“,f(30);long f(int n) if( _2_ )return 1;elsereturn f(n-1)+f(n-2); 8在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中 “_ N _“是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能:输入 1 个整数后,输出该数的位数(若输入 3214 则输出 4,输入-23156 则输出 5) 。#include void main()

6、 int n,k=0;scanf(“%d“,while( _1_ )k+;_2_;printf(“%dn“,k); 9在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中 “_ N _“是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能:调用函数 f,从字符串中删除所有的数字字符。#include #include #include void f(char *s) int i=0;while(si!=0)if(isdigit(si) _1_(s+i,s+i+1);_2_ i+;void main() char str8

7、0; gets(str); f(str); puts(str);10在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中 “_ N _“是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能:分别统计字符串中英文字母、数字和其他字符出现的次数。#include #include void main() char a80; int n3=0,i; gets(a);_1_if (tolower(ai)=a long t=0;/* 1 */s=0;scanf(“%d%d“,for(i=1;i#include void main(

8、) int n,s=0;scanf(“%d“,_ 1 _while(n!=0) _ 2 _n=n/10; printf(“%dn“,s); 13在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中 “_ N _“是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能:找出 100999 之间所有的 Armstrong 数。所谓 Armstrong 数是指这个 3 位数各位上数字的立方和等于自身。例如:371=3*3*3+7*7*7+1*1*1,那么 371 就是 Armstrong 数。#include #includev

9、oid main()int i,a,b,c;for(i=100;ivoid main() char c;c=getchar();if(_1_)c=c+5;elseif (c=v float max;_1_for(x=2;x#include long f(long n) long m,y=0; m=fabs(n);while(m!=0) y=y*10+m%10; _1_if(n=0) return y;else _2_ void main() printf(“%ldt“,f(12345); printf(“%ldn“,f(-34567); 17在考生目录的 Paper 子目录下,有 Modify

10、.c 文件,该文件中 “_ N _“是根据程序功能需要填充部分,请完成程序填充(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能: 求出 a 中各相邻两个元素的和,并将这些和存放在数组 b 中,按每行3 个元素的形式输出。例如: b1=a1+a0,b9=a9+a8。#include void main() int a10,b10,i;printf(“nInput 10 numbers: “);for (i=0; ivoid main() int m,n,k;while(scanf(“%d%d“,for( _2_; n%k!=0|m%k!=0; k-);printf(“%dn“,k); 19在考生目录的 Paper 子目录下,有 Modify.c 文件,该文件中 “/* N * /”的下一行中有错误,请改正(注意:不得加行、减行、加句、减句,否则后果自负) 。该程序功能:输入 x 和正数 eps,计算多项式 1-x+x*x/2!-x*x*x/3!+.的和直到末项的绝对值小于 eps为止。#include #include void main() float x,eps,s=1,t=1,i=1;scanf(“%f%f“,do /* 1 */t=-t*x/+i;s+=t;/* 2 */ while(fabs(t)eps)printf(“%fn“,s);

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报