免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
附加程序调试题答案1、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中“/* N * /”的下一行中有错误,请改正。(注意:不得加行、减行、加句、减句,否则后果自负)。(参照程序调试第12题)程序功能:运行时输入整数n,输出n各位数字之和。(例如:n=1308则输出12,n=-3204则输出9)#include #include void main() int n,s=0; scanf(%d,&n); n=fabs(n); /* 1 */while(n!=0) s=s+n%10; /* 2 */ n=n/10; printf(%dn,s);2、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中_ N _是根据程序功能需要填充部分,请完成程序填充。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:调用find函数在输入的字符串中查找是否出现the这个单词。如果查到返回出现的次数;如果未找到返回0。#include int find(char *str)char *fstr=the; int i=0,j,n=0; while (stri!=0)for(j=0;j=2;j+)if (strj+i!=fstrj) break;if (j=3) n+;i+; return n;void main() char a80; gets(a); printf(%d,find(a); 3、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中“/* N * /”的下一行中有错误,请改正。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:运行时输入n,输出n的所有质数因子。(例如:n=13860,则输出2、2、3、3、5、7、11)#include void main() int n,i; scanf(%d,&n); /* 1 */i=2; while(n1) if(n%i=0) printf(%dt,i); n/=i; else /* 2 */ i+;4、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中_ N _是根据程序功能需要填充部分,请完成程序填充。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:调用函数f,去除数组中的负数,输入数组x7=1,2,3,4,-5,6,-7 ,输出结果为:1 3 4 6#include void f(int *a,int *m) int i,j; for(i=0;i*m;i+) if(ai0) for(j=i-;j*m-1;j+) aj=aj+1; (*m)-; void main() int i,n=7,x7=1,-2,3,4,-5,6,-7; f(x,&n); for(i=0;i0),求m使得2的m次方小于或等于n,2的m+1次方大于或等于n。#include void main() int m=0,t=1,n;while(scanf(“%d”,&n), n=0); while(!(t=n) t=t*2; m+; printf(%dn,m);6、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中“/* N * /”的下一行中有错误,请改正。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:运行时输入10个数,然后分别输出其中的最大值、最小值。#include void main() float x,max,min; int i; /* 1 */for(i=1;imax) max=x; if(xmin) min=x; printf(%f,%fn,max,min);7、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中“/* N * /”的下一行中有错误,请改正。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:将两个字符串连接起来。#include void main() char s180,s240; int i=0,j=0; printf(nInput the first string:); scanf(%s,s1); printf(nInput the second string:); scanf(%s,s2); while (s1i !=0) /* 1 */ i+; while (s2j !=0) /* 2 */s1i+=s2j+; s1i =0; printf(nNew string: %s,s1);8、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中“/* N * /”的下一行中有错误,请改正。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:用递归法将一个六位整数n转换成字符串。(例如:输入123456,应输出字符串123456)#includevoid itoa(long i,char *s) if(i=0) return; /* 1 */*s = 0+i%10; itoa(i/10,s-1);void main() long n; char str7=; scanf(%ld,&n); /* 2 */itoa(n,str+5); printf(%s,str);9、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中_ N _是根据程序功能需要填充部分,请完成程序填充。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:该程序计算四位学生的平均成绩,保存在结构中,然后列表输出这些学生的信息。#include struct STUDENT char name16; int math; int english; int computer; int average;void GetAverage(struct STUDENT *pst) /* 计算平均成绩 */ int sum=0; sum = pst-math+pst-English+pst-computer; pst-average = sum/3;void main() int i; struct STUDENT st4=Jessica,98,95,90,Mike,80,80,90, Linda,87,76,70,Peter,90,100,99; for(i=0;i4;i+) GetAverage(&sti); printf(NametMathtEnglishtComputAveragen); for(i=0;i4;i+) printf(%st%dt%dt%dt%dn,,sti.math,sti.english, puter,sti.average); 10、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中_ N _是根据程序功能需要填充部分,请完成程序填充。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:将输入的十进制正整数n通过函数Dec2Bin转换为二进制数,并将转换结果输出。#include void Dec2Bin(int m) int bin32,j; for(j=0;m!=0;j+) binj= m%2; m=m/2; for(;j!=0;j-) printf(%d, binj-1 );void main() int n; scanf(%d,&n); Dec2Bin(n);11、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中“/* N * /”的下一行中有错误,请改正。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:输入n,再输入n个点的平面坐标,然后输出那些距离坐标原点不超过5的点的坐标值。#include #include #include void main()l int i,n; /* 1 */ struct axy float x,y; *a; scanf(%d,&n); a=(struct axy *) malloc(n*2*sizeof(float); for(i=0;in;i+) /* 2 */scanf(%f%f,&ai.x, &ai.y); for(i=0;in;i+) if(sqrt(ai.x*ai.x+ai.y*ai.y)=5) printf(%f,%fn,ai.x,ai.y);12、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中“/* N * /”的下一行中有错误,请改正。(注意:不得加行、减行、加句、减句,否则后果自负)。程序功能:用选择法对10个整数按升序排序。#include #define N 10void main() int i,j,min,temp; int aN=5,4,3,2,1,9,8,7,6,0; printf(nThe array is:n); /* 输出数组元素 */ for (i=0;iN;i+) printf(%5d,ai); for (i=0;iN-1;i+) /* 排序操作 */ min = i; for (j=i+1; jaj) min =j; /* 2 */temp=amin; amin=ai; ai=temp; printf(nThe sorted numbers: n); /* 输出排序结果 */ for (i=0;iN;i+) printf(%5d,ai); printf(n);13、在考生文件夹的Paper子文件夹下已有Modify1.c文件。该文件中_ N _是根据程序功能需要填充部分,请完成程
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年乌什县带编教师招聘考试参考题库及答案解析
- 2026年曹县带编教师招聘考试备考试题及答案解析
- 2026年建湖县带编教师招聘考试参考题库及答案解析
- 2026年肇源县带编教师招聘考试备考题库及答案解析
- 2026年海晏县带编教师招聘考试备考题库及答案解析
- 2026年永春县带编教师招聘笔试备考试题及答案解析
- 2026年洛扎县带编教师招聘考试模拟试题及答案解析
- 2026年天等县带编教师招聘考试模拟试题及答案解析
- 2026年高职单招综合素质测试真题试卷(含答案+详细解析)
- 吉水县园区开发建设有限公司及下属子公司2026年第二批面向社会公开招聘的笔试备考题库及答案详解
- 《健康养老服务基础》智慧健康养老服务与管理全套教学课件
- 【长江证券】家电-家用电器行业全球视野看家电之拉美:扬帆起航
- JG/T 223-2017聚羧酸系高性能减水剂
- 汽车钣金基础课件 项目1 现代汽车车身结构设计
- DB6528T 202-2024 春玉米滴灌栽培技术规程
- 石油钻井工(技师、高级技师)职业资格考试题库(含答案)
- 机电设备安装与调试技术教案
- 钢板弹簧设计手册技术手册指导书
- 人教版高中数学A版选必第2册《第四章 数列》大单元整体教学设计
- 工程安全无小事
- (高清版)DZT 0214-2020 矿产地质勘查规范 铜、铅、锌、银、镍、钼
评论
0/150
提交评论