机试模拟一.doc
上传人:sy****28 上传时间:2024-09-13 格式:DOC 页数:2 大小:30KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

机试模拟一.doc

机试模拟一.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

全国计算机二级C机试模拟一一改错(共30分,每空10分)计算大于100的前10个素数之和。程序如下:#include<stdio.h>voidmain(){inti,j,n,s;n=0;s=1;/*$ERROR1$*/for(i=101;;i+=2){for(j=2;j<=i/2;j++)if(i%j==0){continue;/*$ERROR2$*/}if(j>i/2){s+=i;n++;if(n!=10)/*$ERROR3$*/break;}}printf("s=%d\n",s);}二程序填空(共30分,每空10分)输入一个大于1的正整数,将其分解成质因数的乘积(质因数即素数因子),并按下例中的格式输出。请填空。例如:#include<stdio.h>voidmain(){longi,n;printf("Inputn:");scanf("%ld",___);/*$BLANK1$*/printf("Output:%d=",n);i=2;while(i<n){if(n%i==0){printf("%ld*",i);n=___;/*$BLANK2$*/}elsei++;}printf("%ld\n",___);/*$BLANK3$*/}三程序设计(共40分)[白马百担问题]有100匹马驮100担货,大马驮4担,中马驮3担,5匹下马驮1担。问三种马各有几匹?注意:大、中、小马都必须有;问题的解只有一种。输出格式:(提示)Big=30,mid=40,small=30参考答案:一改错s=0;break;if(n==10)二程序填空答案1.&n2.n/i3.i三程序设计答案参考程序一:voidmain(){inta,b,c;for(a=1;a<=25;a++)for(b=1;b<=33;b++)for(c=5;c<=100;c+=5)if(a*4+b*3+c/5==100&&a+b+c==100)PRINT(a,b,c);}参考程序二:voidmain(){inta,b,c;for(a=1;a<=25;a++)for(b=1;b<=33;b++)if(c=100-a-b,a*4+b*3+c/5==100)PRINT(a,b,c);