C语言编程习题和答案(2)

2019-08-03 10:17

5.求最大公约数:

5题:

/*yourid_16.c:*/ #include int func(int a,int b) { int temp; while(b!=0) {

temp=a%b; a=b; b=temp; } return a; }

void main() {

int a,m,j,temp;

printf(\请输入两个数:\\n\ scanf(\ if(m

temp=m; m=j; j=temp; } a=func(m,j);

printf(\最大公约数为: %d\\n\ printf(\最小公倍数为: %d\\n\}

实验三 选择结构程序设计

【目的与要求】

1.正确使用关系表达式和逻辑表达式表达条件。 2.学习分支语句if和switch的使用方法。

3.进一步熟悉VC6.0集成环境的使用方法,学习VC6.0环境提供的调试工具。

【内容与过程】

1.

设计下列算法,用N—S流程图表示(写在纸上),试根据流程图编写程序:判断一个整数n能否被3和5整除(源程序名:yourid_6.c)。

1题:

/*yourid_6.c*/ #include int main() {int i=0,a;

printf(\请输入一个数:\\n\

scanf(\if(a%3==0&&a%5==0) printf(\

else printf(\return 0;}

2.

调试下列程序,使之具有如下功能:输入a、b、c三个整数,求最小值。写出调试过程。(源程序名:yourid_7.c)

2题:

main() {

int a,b,c;

scanf(\; if((a>b)&&(a>c))

if(b

printf(\;

else

printf(\;

if((a

程序中包含有一些错误,按下述步骤进行调试。

3. 编写程序,求解下列分段函数:(源程序名:yourid_8.c)

具体要求如下:

① 用if语句实现分支。自变量x与函数值均采用单精度类型。 ② 自变量x值从键盘输入,且输入前要有提示信息。 ③ 数据的输出格式采用以下形式: X=输入值,f(x)=计算值

④ 分别以-11,-5,-3.5,-1,0,1,1.6,10,11,100为自变量,运行该程序记录运行结果。

3题

/*yourid_8.c*/ #include float main() {float y,x,c;

printf(\请输入一个数:\\n\scanf(\if (-5

printf(\if(x==0) y=x-1;

printf(\if(0

printf(\if (-5>=x||x<=10) y=100;

printf(\return 0;}

4.编程,将一个百分制成绩转换成等级制成绩,具体要求如下:(源程序名:yourid_9.c)

① 百分制与等级制的对应关系如下表:


C语言编程习题和答案(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:tuxdev常用

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: