资源预览内容
第1页 / 共3页
第2页 / 共3页
第3页 / 共3页
亲,该文档总共3页全部预览完了,如果喜欢就下载吧!
资源描述
试题一答案:一 选择题 15: d a d b c 6-10: b c a c d11-15:c c a c c16-20:d b c a b 二 填空题1:整 2:03: ;4:前者无条件地执行一次循环体,再进行条件判断,后者先进行条件判断,在根据判断情况决定是否执行循环体 5:前者占用的内存空间较后者多一个三程序调试#includeint div(int m,int n);/对函数的声明int mul(int m,int n);/对函数的声明void main()/主函数int a,b,c,mul1,mul2,div1,div2;printf(“请输入三个整数:n”);scanf(“%d%d%d”,&a,&b,&c);div1=div(a,b);/第一次调用div函数div2=div(div1,c);/第二次调用div函数mul1=mul(a,b);/第一次调用mul函数mul2=mul(mul1,c);/第二次调用mil函数printf(“三个数的最大公约数是:%dn”,div2);printf(“三个数的最小公倍数是:%dn”,mul2);int div(int m,int n)/定义div函数,注意:此处没有“;”int k,t;t=mn?m:n;while(t)if(t%m=0&t%n=0) k=t;break;t+;return k;四.编程题:#include#includevoid input(int a55)int m,n;for(m=0;m5;m+) for(n=0;n5;n+) scanf(%d,&amn);void output(int b55)int m,n;for(m=0;m5;m+) for(n=0;n5;n+) printf(%5d,bmn); if(n=4) printf(n); void judge(int b55)int m,n,flag,t;for(m=0;m5;m+) for(n=0;n5;n+) flag=1; for(t=2;tsqrt(bmn);t+) if(bmn%t=0) flag=0; if(flag=1) printf(%d ,bmn); void add(int a55)int m,n,tot=0;for(m=0;m5;m+) for(n=0;n5;n+) if(m=n|m+n=4) tot=tot+amn; printf(nThe total is:%d,tot);void main()int a55;input(a);output(a);judge(a);add(a);
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号