版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C语言程序设计实验与习题指导同步自测答案C语言程序设计实验与习题指导同步自测答案C语言程序设计实验与习题指导同步自测答案xxx公司C语言程序设计实验与习题指导同步自测答案文件编号:文件日期:修订次数:第1.0次更改批准审核制定方案设计,管理制度C语言程序设计实验与习题指导同步自测答案2.1.3同步自测一、选择题二、填空题1.①c②exe2.①main3.①函数说明部分②函数体4.①主或main②主或main5.①;2.2一、选择题2.3一、选择题2.4一、选择题二.编程题1.#include<>voidmain(){intx,y;printf("请输入自变量x的值:");scanf("%d",&x);if(x<0)y=3*x+1;elseif(x<5)y=2*x;elsey=x+2;printf("\n函数y的值为:%d",y);}2.#include<>voidmain(){inta,b,c,d,t;printf("请输入四个整数:\n");scanf("%d%d%d%d",&a,&b,&c,&d);if(a>b){t=a;a=b;b=t;}if(a>c){t=a;a=c;c=t;}if(a>d){t=a;a=d;d=t;}if(b>c){t=b;b=c;c=t;}if(b>d){t=b;b=d;d=t;}if(c>d){t=c;c=d;d=t;}printf("按新顺序输出的数为:%d%d%d%d",a,b,c,d);}2.5一、选择题二、填空题1.①getchar()2.①n++3.①′\n′②num++;4.①n<=m②total=total+sum5.①(i/100)*(i/100)*(i/100)+((i/10)%10)*((i/10)%10)*((i/10)%10)+(i%10)*(i%10)*(i%10)②g==i6.①107.①i%j==08.①b9.①y=1②x%i==010.①2*x+4*y==90三.读程序写结果题1.8,172.57233.4四.编程题1.main(){intx,y,a,b;for(x=100;x<1000;x++){y=0;a=x;while(a){y=y*10+a%10;a=a/10;}if(x+y==1333)printf("a=%d;b=%d;c=%d\n",x/100,(x/10)%10,x%10);}}2.main(){longx,y/*存放x*/,n/*记录x的位数*/,s/*存放x*x*/;longz/*存放被取的顺序从右到左的相应部位数字*/,t/*十进制的权*/;for(x=1;x<=100;x++){y=x;n=0;z=0;t=1;while(y){n++;/*记录x的位数*/y=y/10;}s=x*x;for(;n>0;n--){z+=(s%10)*t;/*取相应部位数字*/t*=10;s=s/10;}if(x==z)printf("%-10ld",x);}}3.main(){inti;for(i=1;i<=100;i++)if((i+3)%5==0&&(i-3)%6==0){printf("%d",i);break;}}4.main(){intx,a,b,c;for(x=100;x<1000;x++){a=x/100;b=(x/10)%10;c=x%10;if(a*a*a+b*b*b+c*c*c==1099)printf("%-10d",x);}}5.main(){intx,a,b,c,count=0;for(x=100;x<1000;x++){a=x/100;b=(x/10)%10;c=x%10;if(a+b+c==5)count++;}printf("共有%d个其各位数字之和是5的数字",count);}2.6一、选择题二、填空题1.①fac(n-1)2.①a*a%8!=13.①a%b4.①i++5.①j!=0或j②n%10+’06.①x>=’a’&&x<=’z’7.①x=n②n%10③x三、读程序写结果题4.1231.9,192.f=63.4.1235.306.-5,-12,-77.10,20,308.!EDCBA9.432110.715.12345633-22,5,115.12345633-22,5,1123,45614.1,7,310,7,31,7,410,7,46,7,412.17,7,717,8,1113.5,2516.j=216.j=2S=1017.15,14518.6四、编程题1.#include<>voiddelspace(char*s){inti,j;for(i=0,j=0;s[i]!=’\0’;i++)if(s[i]!=’’){s[j]=s[i];j++}s[j]=’\0’;}2.#include<>#include<>voidmain()2.#include<>#include<>voidmain(){intadddigit(intnum);intn;scanf(“%d”,&n);printf(“sum=%d\n”,addigit(n));}intaddigit(intnum){ints=0;num=abs(num);do{s+=num%10;num/=10;}while(num);returns;}{char*str;printf(“inputstring:”);gets(str);delspace(str);printf(“%s”,str);}3.#include<>#include<>voidmain(){intisprime(intx);inta;printf(“pleaseinputthenumber:\n”);scanf(“%d”,&a);if(isprime(a))printf(“the%disaprime\n”,a);elseprintf(“the%disnotaprime\n”,a);}intisprime(intx){intj;for(j=2;j<=sqrt(x);j++)if(x%j==0)return0;return1;}2.7一、选择题二、填空题1.①k=p2.①a[i][j]<min3.①i+j==24.①continue5.①j=3②a[j-1][k-1]6.①x/10或int(x/10)7.①!(s[i]>=’0’&&s[i]<=’98.①a[n-i-1]=temp三、读程序写结果题1.max=10,row=2,colum=12.18,103.countryside4.xbcdBCD四、编程题1.参考程序及评分标准一:#include<>#defineN5viodmain(){inta[N+1],x,i,k;for(i=0;i<N;i++)scanf("%d",&a[i]);scanf("%d",&x);#include<>#include<>voidmain(){voidcopystr(char*p1,char*p2,intm);2.#include<>#include<>voidmain()2.#include<>#include<>voidmain(){voidreverse(chars[]);chars1[80];gets(s1);reverse(s1);puts(s1);}voidreverse(chars[]){inti,j,c;for(i=0,j=strlen(s)-1;i<j;i++,j--){c=s[i];s[i]=s[j];s[j]=c;}}scanf(“%s”,str1);scanf(“%d”,&m);if(strlen(str1)<m)printf(“inputerror”);else{copystr(str1,str2,m);printf(“theresu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 消防培训试卷及答案
- 《种鸡营养研究进展》课件
- 2024年监控系统工程合同书模板
- 2024【合同范本】简单的借款合同范本
- 红河学院《游泳》2021-2022学年第一学期期末试卷
- 中等职业学校教学质量监测2021级语文真题解析:基础知识积累及运用(一)
- 开颅术后并发症及护理
- 妇科术后肠梗阻病人护理查房
- 建筑行业安全员工作总结
- 学前健康教育说课
- 高二6班期中家长会课件
- 《感测技术基础》习题解答
- 故障录波器技术规范书
- 环科水处理生物除臭技术方案
- 学校食堂资产负债表、盈亏表
- 集团化人力资源管控模式
- 各种液体粘度表
- 正村一中反恐防暴隐患台账
- 苹果树常见病虫害防治ppt课件
- 危险源辨识与风险
- 装卸运输安全操作规程
评论
0/150
提交评论