欢迎来到天天文库
浏览记录
ID:34066536
大小:95.90 KB
页数:3页
时间:2019-03-03
《c语言考试模拟格式》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、foo函数的功能是求出能整除X且不是偶数的各整数,并按从小到大的顺序放在PP所指的数组中,这些除数的个数通过形参n返回。例如,若x中的值为30,则有4个数符合要求,它们是1,3,5,15o请按题意,(1)完成子函数编写。(2)描述函数foo的基本路径;(3)分别举例测试,并输出测试结果。试题程序:nclude#ineludevoidfoo(intx,intpp[],int*n)main(){intx,aa[1000],n,i;clrscr();printf(,zPleaseent
2、eranintegernumber:?,);scanf(〃%d〃,&x);foo(x,aa,&n);for(i=0;i2.nclude3.voidfoo(intx,intpp[],int*n){4.inta,b=0;5.for(a=l;a<=x;a++)6.if(x%a==0)7.if(a%2!=0)&pp[b++]二a;9.*n二b;}10.main(){11.intx,aa
3、[1000],n,i;9.clrscr();10.printf(〃Pleaseenteranintegernumber:〃);11.scanf(〃%d〃,&x);12.foo(x,aa,&n);13.for(i=0;i4、整除)7判断a除以2余数是否等于0,不等于0执行下一条语句(判断a是否为偶数)8把能整除并且不是偶数的除数存入数组pp[]9把b的值赋给n10主函数11定义变量和数组类型12clrscr函数清除屏幕13提示输入数字14数字存入变量x地址15调用foo函数16.17调用数组眈[]中的数并打印在屏幕18跳行⑶运行结果9j01itinclude02ttinclude03uoidFoo(intx»inton<05intavb=8;06For(a-1;a<-x)07iF(x%a==O)08iF5、(a^2?=0)09pp[b]-a;I0*n=b:II12>13main()"<15intxvaa[1000]vnvi;16d7printF('AnPleaseent18scanF(--%d-,&x);19Foo(x9aa9&n);20For(i=0;iPleaseenteranintegernumber:3013515Pressanykeytocontinue.010203040566070809101213"151617181926、021222324ttincludettincludeuoidFo°("t:Xvintpp[]»intD:ProgramFilesCYuYanbinwvztemp.exeintavb=O;For(a=-l;a<=x)if(x^a--O)if(a^2?=0)pp[b**]-a;*n=b;>main()intx,aa[1000]»nwi;printFC*PleaseenteranintegscanFCa%daaw&x);Foo(x9aa9&n);For(i=8;i7、)printF(-%d-.aatij);printF(--);Pleaseenteranintegernumber:4513591545XPressanykeytocontinue24Hl01ttinclude02ttincluder=I03U4uoidFoo(intx»intpp[]»int*n<广D:ProgramFilesCYuYanbinwwtemp.exe05intavbM0;06For(a-1;a<-x;a**>Pleaseenteranintegernumb8、er:99907if(x^a--O)139273711133399908if(a^2?»0)09pp[b**]=a;10*n=b;11Pressanykeytocontinue12>13nain()14<15intx,aa[1000],n;17printFC*Pleaseenteranintegi■18scanF(-^d-,&
4、整除)7判断a除以2余数是否等于0,不等于0执行下一条语句(判断a是否为偶数)8把能整除并且不是偶数的除数存入数组pp[]9把b的值赋给n10主函数11定义变量和数组类型12clrscr函数清除屏幕13提示输入数字14数字存入变量x地址15调用foo函数16.17调用数组眈[]中的数并打印在屏幕18跳行⑶运行结果9j01itinclude02ttinclude03uoidFoo(intx»inton<05intavb=8;06For(a-1;a<-x)07iF(x%a==O)08iF
5、(a^2?=0)09pp[b]-a;I0*n=b:II12>13main()"<15intxvaa[1000]vnvi;16d7printF('AnPleaseent18scanF(--%d-,&x);19Foo(x9aa9&n);20For(i=0;iPleaseenteranintegernumber:3013515Pressanykeytocontinue.010203040566070809101213"15161718192
6、021222324ttincludettincludeuoidFo°("t:Xvintpp[]»intD:ProgramFilesCYuYanbinwvztemp.exeintavb=O;For(a=-l;a<=x)if(x^a--O)if(a^2?=0)pp[b**]-a;*n=b;>main()intx,aa[1000]»nwi;printFC*PleaseenteranintegscanFCa%daaw&x);Foo(x9aa9&n);For(i=8;i7、)printF(-%d-.aatij);printF(--);Pleaseenteranintegernumber:4513591545XPressanykeytocontinue24Hl01ttinclude02ttincluder=I03U4uoidFoo(intx»intpp[]»int*n<广D:ProgramFilesCYuYanbinwwtemp.exe05intavbM0;06For(a-1;a<-x;a**>Pleaseenteranintegernumb8、er:99907if(x^a--O)139273711133399908if(a^2?»0)09pp[b**]=a;10*n=b;11Pressanykeytocontinue12>13nain()14<15intx,aa[1000],n;17printFC*Pleaseenteranintegi■18scanF(-^d-,&
7、)printF(-%d-.aatij);printF(--);Pleaseenteranintegernumber:4513591545XPressanykeytocontinue24Hl01ttinclude02ttincluder=I03U4uoidFoo(intx»intpp[]»int*n<广D:ProgramFilesCYuYanbinwwtemp.exe05intavbM0;06For(a-1;a<-x;a**>Pleaseenteranintegernumb
8、er:99907if(x^a--O)139273711133399908if(a^2?»0)09pp[b**]=a;10*n=b;11Pressanykeytocontinue12>13nain()14<15intx,aa[1000],n;17printFC*Pleaseenteranintegi■18scanF(-^d-,&
此文档下载收益归作者所有