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

河南科技大学C语言上机实验指导书答案

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

C语言上机实验指导实验 2.1-2.9答案

2.1 实验1 C语言表达式

1.阅读程序,分析结果,并上机验证

(1) t=550 (2) a+u=22,b+u=-14 (3) f ge (4) x=3.600000,i=3 (5) a=100 c ike

2.阅读程序,分析程序中的错误,每处错误均在提示行/********************/的下一行,请将错误改正,并上机验证。

(1) int a=3; (2) /********************/ /********************/ int a=99,b=100; a+=4

(3) /********************/ (4) /********************/ a=(int)c%3; int b; (5) /********************/ a=5;

3.阅读程序,在程序中提示行/********************/的下一行填写正确内容,将程序补充完整,并上机验证。

(1) int float (2) sqrt(x) (3) x*x+3*x+2 (4) *(x+32) (5) abs(a)+abs(b)

2.2 实验2 顺序结构程序设计

1.阅读程序,分析结果,并上机验证

(1) i=5,j=6 (2) i=5,j=6 (3) i=1234,j=5 (4) i=12.500,j=-4.000 (5) c=65

2.阅读程序,分析程序中的错误,每处错误均在提示行/********************/的下一行,请将错误改正,并上机验证。

(1) /********************/ (2) /********************/ scanf(―%f‖,&i); printf(―%c‖,a);

(3) /********************/ (4) /********************/ int b=20;a=10; scanf(―%d‖,&a); (5) /********************/ scanf(―%d%d‖,a,b);

3.阅读程序,在程序中提示行/********************/的下一行填写正确内容,将程序补充完整,并上机验证。

(1) %d+%d=%d\\n (2) printf(―ch2=%c,ch2=%c\\n‖,ch2,ch2); (3) a=b; (4) scanf(―%f‖,&r); (5) abs(a)+abs(b)

2.3 实验3 选择结构程序设计

1.阅读程序,分析结果,并上机验证

(1) a=4 b=5 c==8 (2) a=1时 运行结果为:m=1,n=0,k=0 (3) j=3时 输出结果为:9 a=3时 运行结果为:m=0,n=1,k=0

j=2时 输出结果为:10 a=5时 运行结果为:m=0,n=0,k=1 j=1时 输出结果为:10

(4) x=6,y=1 (5) 9 (6) x

2.阅读程序,分析程序中的错误,每处错误均在提示行/********************/的下一行,请将错误改正,并上机验证。

(1) /********************/ /********************/

switch(t) case 8

(2) /********************/ /********************/ y=‘T‘; y=‘F‘;

(3) /********************/ /********************/ a

(4) /********************/ /********************/

a==100 printf(―%s\\n‖,”a不等于100‖); (5) /********************/ /********************/

scanf(―%d‖,&x); if(x%3==0&&x%7==0)

3.阅读程序,在程序中提示行/********************/的下一行填写正确内容,将程序补充完整,并上机验证。

(1) if(a

(3) if(a+b>c&&a+c>b&&b+c>a) printf(―%d,%d,%d不能构成三角形\\n‖,a,b,c); (4) else case 2:printf(―%d%d\\n‖,k,j); (5) if(g==m) if(g>m)

2.4实验4 循环结构程序设计(一)

1.阅读程序,分析结果,并上机验证

(1) num=1 (2) k=2,n=3 (3) 5

num=2 (4) abcDEF num=3

2.阅读程序,分析程序中的错误,每处错误均在提示行/********************/的下一行,请将错误改正,并上机验证。 (1)

① /********************/ /********************/

int n,i=1,sum=0; while(i<=n)

② /********************/ /********************/

i++; }while(i<=n); (2) /********************/

if(x%2==1&& x%3==2&& x%5==4&& x%6==5&& x%7==0) /********************/

find=1;

3.阅读程序,在程序中提示行/********************/的下一行填写正确内容,将程序补充完整,并上机验证。 (1) 0; b=i+1; c-101 (2) int j,a,b,c; j; printf(―%d ‖,j); (3)0 s=s+t;

4.按要求编写程序,请在提示行/********************/之间填写代码,完善程序,并上机调试。 (1)

①/*ex4-11*/

/********************/ for(i=x;i>=1;i++)

{ if(x%i==0&&y%i==0) break; }

/********************/ ②/* ex4-12 */

/********************/ int m,n,k,x,t; if(n>m)

{t=n;n=m;m=t;}

for(k = 1; k <= n; k++) if(m % k == 0 && n % k == 0) x = k;

printf(\的最大公约数是:%d\\n\ /********************/ ③ /*ex4-13 */

/********************/ int m,n,t,b; if(n>m)

{t=n;n=m;m=t;} b = m % n; while(b != 0) { m = n; n = b; b = m % n; }

printf(\

/********************/ (2)/*ex4-14 */

/********************/ int m,n,i,s,t; s=0;

scanf(\

if(n>m)

{t=n;n=m;m=t;} for(i=n;i<=m;i++) if(i%3!=0&&i%7!=0) s=s+i;

/********************/ (3)/*ex4-15 */

/********************// { term=i*(i+1)*(i+2); sum=sum+term; }

/********************/ /*ex4-16 */

/********************// int n,a,i;

long term=0,sum=0;

printf(\ scanf(\ for(i=1;i<=n;i++) { term=term*10+a; sum=sum+term; }

printf(\ /********************/

实验5 循环结构程序设计(二)

1.阅读程序,分析结果,并上机验证 (1) (略) (2) (略) (3) (略) (4) 8,-2

2.阅读程序,分析程序中的错误,每处错误均在提示行/********************/的下一行,请将错误改正,并上机验证。

(1) /********************/ 或 /********************/

for (i = 0; i < 6; i++) for (i = 1; i <= 6; i++) /********************/

for (j = 1; j <= 5; j++)

(2) /********************/ /********************/

while(n <= 5) for(i = 1; i <= a; i++)

3.阅读程序,在程序中提示行/********************/的下一行填写正确内容,将程序补充完整,并上机验证。

(1) j <= n sum=sum+1/t; (2) 0 flag===0 (3) sum=0; m++ k

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