第一范文网 - 专业文章范例文档资料分享平台

《C语言程序设计基础》试卷A及参考答案

来源:用户分享 时间:2025/7/23 23:31:41 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

i+ +;}

if(i<=a)return 0;else return 1;} 2、#include int SC(int a,int b,int c){ if(a>=b && a>=c) return a; if(b>=a && b>=c) return b; if(c>=a && c>=b) return c;} 3、#include bool SG(int x){ int a=int(sqrt(x)); int i=2; while(i<=a){ if(x%i==0) break; i++;}

if (i<=a) return 0; else return 1;}

4、int SC(int a,int b,int c) {

if(a>=b && a>=c) return a; if(b>=a && b>=c) return b;

if(c>=a && c>=b) return c;}

四、阅读下列程序,在 处填入适当内容,使程序完整(每个空1分,共10分,)

1、下面函数是求两个整型参数a和b的最小公倍数。 int f2(int a, int b) {

int i=2, p=1; do {

while(a%i==0 && ___(1)___) { p*=i; a/=i; b/=i; } ___(2)___;

}while(a>=i && ___(3)___); return p*a*b; }

2、打印出2至99之间的所有素数(即不能被任何数整除的数)。 #include #include void main() {

int i,n;

for(n=2; ___(1)___; n++) {

int temp=int(sqrt(n)); //求出n的平方根并取整

for(i=2; ___(2)___; i++) if(n%i==0) ___(3)___; if(i>temp) cout<

3、 采用辗转相除法求出两个整数的最大公约数。 #include void main() {

int a,b;

cout<<\请输入两个正整数:\ cin>>a>>b;

while(a<=0 || __(1)___) {cout<<\重新输入:\cin>>a>>b;}

while(b) { int__(2)__; r=a%b;

___(3)___; ___(4)___; //分别修改a和b的值}

cout<

printf(\fun (int a,int b) { int x=3;

printf(\运行结果:

2、#include void SB(char ch){ switch(ch){ case 'A':case 'a': cout<<\ case 'B':case 'b': cout<<\

《C语言程序设计基础》试卷A及参考答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1x4oe3zlns01k8300wxv0h1ll01eyq01c0d_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top