<acronym id="6i0ao"><small id="6i0ao"></small></acronym>
<acronym id="6i0ao"><center id="6i0ao"></center></acronym>
首页资源大厅实施方案

大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社【精品】文库吧文档共享?#25945;?/h1>

2019-05-04 格式:DOC

《大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社【精品】文库吧文档共享?#25945;ā?#25552;供在线全文查看,更多与《大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社【精品】文库吧文档共享?#25945;ā?#30456;关内容,请进入www.gokv.tw查看。

1、 i=, j=, m=++i, n=j++, printf("%d,%d,%d,%d",i,j,m,n), } 运行结果: ,,, 分别进行以下改动后,先分析结果,再运行对照。 ()将m=++i, n=j++,改为如下: m=i++, n= ++ j, 运行结果: ,,, ()程序改为如下: #include "stdio.h" main(?) { int i , j , i=, j=, printf("%d,%d", i++, j++), } 运行结果: , ()程序改为如下: #include "stdio.h" main(?) { int i , j , i=, j=, printf("%d,%d", ++ i, ++ j), } 运行结果: , ()程序改为如下: #include "stdio.h" main(?) { int i , j , i=, j=, printf("%d,%d,%d,%d",i,j,i++,j++), } 运行结果: ,,, ()程序改为如下: #include "stdio.h" main(?) { int i , j , m= , n= , i=, j=, m+= i ++, n-= --j, printf("i=%d,j=%d,m=%d,n=%d",i,j,m,n), } 运行结果: i=,j=,m=,n=- 任务 简单的C语言程序设计 .按格式要。

2、main( ) { int a,b,c, scanf(“%d%d%d”,&a,&b,&c), if (a==b) {if(b==c) printf(“a==b==c”), } else printf(“a。=b”), } .程序填空。从键盘输入任意一个大写字母,将其转换成相应小写字母输出。 #include main() { char c, scanf("%c",&c), if (c>='A'&&c<='Z')或(c>=&&c<=) c=c+, printf("\n%c",c), } .有以下程序,执行后输出结果为______________。 #include “stdio.h” main( ) { int a=,b=,c=,d=, if(a

3、序数为%d\n",x,x,c*+b*+a), else if(b。=) printf("%d为位数,原数为%d,逆序数为%d\n",x,x,c*+b), else printf("%d为位数,原数为%d,逆序数为%d\n",x,x,c), } 任务 switch语句程序设计 .有如下程序,执行后输出结果为____________。 #include “stdio.h” main ( ) { int i=, switch(i) { case :i+=, case :i+=, case :i+=, default:i+=, } printf("%d\n",i), } .有如下程序段,若grade的值为'C',则输出结果是_____ Medium。____ Pass。______ 。 switch(grade) { case 'A':printf("Excellent。\n"), case 'B':printf("Fine。\n"),break, case 'C':printf("Medium。\n"), case 'D':printf("Pass。\n"),break, default:printf("Fail。\n"), } .有以下程序,执行后输出结果为_______a=,b=__________ #include "stdi。

4、s), } .假设奖金税率如下(ma代表奖金,tr代表税率), 利用switch语句编写程序对输入的一个奖金数,输出税率和应交税款以及实得奖金数(扣除奖金税后), ① ma<时, tr=%, ② ≤ma<时, tr=%, ③ ≤ma<时, tr=%, ④ ≤ma时, tr=%。 参考答案: #include "stdio.h" main() { float ma, tr,ma_tr, scanf("%f",&ma), printf("奖金数为%.f",ma), switch(ma>=) { case :tr=, break, case : switch((int)ma/) { case : tr=.,break, case : case : tr=.,break, default: tr=.,break, } } printf("税率为=%.f,应交税款为=%.f,实得奖金数为=%.f\n",tr,ma*tr,ma*(-tr)), } 实验 循?#26041;?#26500;实验() 任务 while语句程序设计 .分析并修改下面的程序,使该程序能正常结束运?#23567;? #include

5、序中,do_while循环的循环次数为__ 无限次____。 #include main() { int i=, do{ if(i==) continue, i=i+, }while(i<), printf ("%d\n",i), } .运行下列程序,输出结果为_______sum=_______。 #include "stdio.h" #define N main( ) { int x=,sum=, do{ if(x==(x/*)) continue, sum=sum+x, }while(++x main( ) { int j,m,p,s, s=, m= , do { p=, j= , while(j<=m) { p*=j, j++, } s=s+p, m++, } while(m<=), printf("s=%d\n",s), } . 编写程序。每个苹果.元,第一天买个苹果,第二天开始,每天买前一天的倍,直至购买的苹果。

6、 ()原程序中while语句中的y>=detax,分别换成y>detax,y=detax,y main() { int x=, do{ x++, }while(x==), printf (“%d\n”,x), } .有以下两段程序,比较输出结果并分析原因。 (一) main() { int x=, while(x<) x++, printf (“%d\n”,x), } 结果为: (二) main() { int x=, do{ x++, }while(x<), printf (“%d\n”,x), } 结果为: 两段程序结果不同,是因为x的初始值为,从而使循环条件不成立。当循环条件不成立一次都不成立时,do……while循环会比while循环多执行一次循环体。 .下列程。

7、 case : y=-.*x+,break, default: y=*x-,break, } } printf("x=%f,y=%f",x,y), } .以下程序计算某年某月有几天,闰年与平年的二月份天数不同。判别闰年的条件是:能被整除但不能被整除的年是闰年,或者能被整除的年也是闰年。请分析程序填空。 #include "stdio.h" #include "stdio.h" main() { int yy,mm,days, printf("input year and month:"), scanf("%d %d",&yy,&mm), switch(mm) { case : case : case : case :case : case :case : days= ,break, case : case : case : case :days=,break, case :if(yy%==&&yy%。=||yy%==) days= , else days=, break, default:printf("input error"),break, } printf("the days of %d %d is %d\n",yy,mm,day。

8、se y=*x-, printf ("y=%lf",y), } . 输入一个百分?#21697;?#25968;,要求输出对应的成绩等级:~为‘A’,~为‘B’,~为‘C’,~为‘D’,不?#26696;?#20026;‘E’。 参考答案: #include main(?) { float score, printf("input socre:"), scanf("%f", &score), if(score>=) printf("A\n"), else if(score>=) printf("B\n"), else if(score>=) printf("C\n"), else if(score>=) printf("D\n"), else printf("E\n"), } .给一个不多于位的正整数,编写程序完成以下要求: ()求出它是几位数, ()分别输出每一位数字, ()按逆序输出各位数字,例如,原数为,应输出。 参考答案: #include "stdio.h" void main() {int a,b,c,x,n, scanf("%d",&x), a=x/, b=(x-a*)/, c=x%, if(a。=) printf("%d为位数,原数为%d,逆。

9、圆柱体积。 程序清单如下: #include "stdio.h" main(?) { float r,h,l,v,pi, pi=., scanf("%f,%f",&r,&h), l=*pi*r, v=pi*r*r*h, printf("圆周长为:%.f\n",l), printf("%圆柱体积为:.f",v), } 运行结果:(具体情况根据自己输入的数据而定) 如在键盘上输入:,↙ 则运行结果为: 圆周长为:. 圆柱体积为:. .输入一个摄氏温度,要求输出华氏温度,公式为f = /·c+。 程序清单如下: #include "stdio.h" main(?) { float c,f, scanf("%f",&c), f=./*c+, printf("%.f\n",c), } 运行结果:(具体情况根据自己输入的数据而定) 如在键盘上输入:↙ 则运行结果为: . 实验 选择结构 任务 if语句程序设计 .修改下列程序,使之满足输入时输出“= =”,否则输出“。=”的条件。 #include"stdio.h" main() {int x, scanf("%d",&x), if(x==)printf("==\n"), else printf("。=\n"), } .修改下列程序,使之实现以下功能:① 当a= =b并且b==c时,输出“a==b==c”,② 当a。=b时,输出“a。=b”。 #include “stdio.h” 。

10、实验 基本程序示例 任务 熟悉C语言程序的编辑,编译,连接和运行过程 【上机内容】 .输入并运行下面程序,写出运行结果。 #include "stdio.h" main(?) { char c,c, c=,c=, printf("%c,%c", c, c), } 在此基础上,完成以下项任务: ()在c=,c=,语句后加入如下语句,并运?#23567;? printf("%d, %d", c, c ), 运行结果: a,b, ()将char c,c,改为如下语句,再运?#23567;? int c, c, 运行结果: a,b ()将c=,c=,改为如下语句,再运行,并分析其运行结果。 c=, c=, 运行结果: ,,怭(或,,。) .分析下面程序,写出运行结果,再输入计算机中运行,将得到的结果与分析得到的结果比较对照。 #include "stdio.h" main(?) { char c='a',c='b',c='c',c='\',c='\', printf("a%c b%c\tabc%c \n",c,c,c), printf("\t\b%c %c",c,c), } 运行结果: aa bb abcc A N .分析下面程序,写出运行结果,再输入计算机中运行,将得到的结果与分析得到的结果比较对照。 #include "stdio.h" main(?) { int i , j , m , n , 。

11、求输入,输出数据。 程序请单如下: #include "stdio.h" main(?) { ? in a,b, float x,y, char c,c, scanf("a%d,b=%d",&a,&b), scanf("%f, %e",&x,&y), scanf("%c %c",&c,&c), /*录入时%c与%c之间有个空格*/ printf("a=%d,b=%d,x=%f,y=%f,c=%c,c=%c\n",a,b,x,y,c,c), } 运行该程序,必须按如下方式在键盘上输入数据: a=,b= ↙ .,.a A ↙ (注解:a与A之间输入一个空格,且a紧跟.后写,不要空格) 请写出输出结果。 运行结果: a=,b=,x=.,y=.,c=a,c=A .输入三角形的三条边长,求三角形面积。 程序清单如下: #include "stdio.h" #include "math.h" main(?) { float a,b,c,s,area, scanf("%f ,%f,%f",&a,&b,&c), s=./*(a+b+c), area=sqrt(s*(s-a)*(s-b)*(s-c)), printf("area=%f",area), } 运行结果:(具体情况根据自己输入的数据而定) 如在键盘上输入:,,↙ 则运行结果为: area=. .已知圆半径,圆柱高,求圆周长。

12、b=,c=,t=, if(a

13、o.h" main( ) { int x=,y=,a=,b=, switch(x) { case : switch(y) { case : a++, case : b++, break, } case : a++,b++, break, case : a++,b++, } printf("\na=%d,b=%d",a,b), } .将下列的程序段改用switch语句来实现,使它完成相同的功能。 if(x>=&&x<) y=x, else if(x<) y=x+, else if(x<) y=-.*x+, else y=*x-, 参考答案: #include "stdio.h" main() { float x,x, float y, scanf("%f",&x), x=x, switch(x>) { case :y=, break, case : switch((int)x/) { case : y=x, break, case : y=x+,break, case : 。

14、.h> main() { int x,y, x=, y=, while (。y--) printf (“%d,%d\n”,x, y), } .下列程序中,while循环的循环次数为___次___。 #include main() { int i=, while(i<) { if(i==) break, i++, } printf (“%d\n”,i), } .下面是一个计算e的近似值(使误差小于给定的数值)的程序。 #include main() { double e=.,x=.,y,detax, int i=, printf("please input enter :\n"), scanf("%lf",&detax), y=/x, while(y>=detax) { x=x*i, y=/x, e=e+y, ++i, } printf("%.f",e), } 参考答案: 实验要求: ()阅读上面的程序,写出程序所依据的计算公式。 e=+/。+/。+/。+....+/n。 ()当输入的detax各是什么值时,能分别使程序按下面的要求运行: a.不进入循环,detax>. b.只循环两次,detax>.&&detax<=. c.进入死循环(程序将永远循环下去)。 <= 。

本文标题是:大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社【精品】文库吧文档共享?#25945;?欢迎您的阅读。

相关文件如下:

【offic文件】-大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社

大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社(序列版1)

大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社√已校正

大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社【可编辑版本】-www.gokv.tw

大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社【精品】文库吧文档共享?#25945;?/a>

大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社-图文可编辑文库吧文档共享?#25945;?/a>

【修订号**-大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社】文库吧文档共享?#25945;?/a>

【WORD】-大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社精品

大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社【未删减版本】

【办公文件√大学c_c++语言程序设计实验教程答案-阳小华-电子工业出版社】

北京pk10双面盘预测
<acronym id="6i0ao"><small id="6i0ao"></small></acronym>
<acronym id="6i0ao"><center id="6i0ao"></center></acronym>
<acronym id="6i0ao"><small id="6i0ao"></small></acronym>
<acronym id="6i0ao"><center id="6i0ao"></center></acronym>
悦榕庄娱乐城网址 福彩研究院 广东快乐十分官方下载 南国彩票论坛808网 新世界彩票入口 必赢真人龙虎斗开户 香港六合彩结果 天津快乐10分规律 排列5的中将机会多大 168开奖场直播結果开奖结果 mg电子游戏爆大奖视频 江苏7位数第19065期开奖号码 重时时彩五星综合走势图 福利彩票幸运农场下载 排列5跨度遗漏值尾