《C语言程序设计》苏小红 课后习题答案 高等教育出版社.doc
《《C语言程序设计》苏小红 课后习题答案 高等教育出版社.doc》由会员分享,可在线阅读,更多相关《《C语言程序设计》苏小红 课后习题答案 高等教育出版社.doc(36页珍藏版)》请在三一文库上搜索。
1、C语言程序设计(苏小红) 课后习题答案 高等教育出版社2。2 includestdio。hmain()float x=2。5,y=2。5,z=2.5;printf(x=%fn”,x);printf(y=%fn,y);printf(”z=fn”,z);3.1(1) includemain()int a=12,b=3;float x=18。5,y=4.6;printf(”fn,(float)(a*b)/2);printf(”dn,(int)x%(int)y);3。1(2)#includestdio.hmain()int x=32,y=81,p,q;p=x+;q=-y;printf(”%d dn,p
2、,q);printf(%d %dn”,x,y);3。2 includestdio.hmain()int x,b0,b1,b2,s;printf(Inputx:);scanf(d,&x);b2=x/100;b1=(x-b2*100)/10;/或(x%100)/10;或x/10%10;b0=x10;s=b0100+b110+b2;printf(s=dn,s);3.3 #includestdio.h#includemath.hmain()float rate=0.0225;float n,capital,deposit;printf(”Input n,capital:”);scanf(”f,f”,&
3、n,capital);deposit=capital*pow(1+rate,n);printf(deposit=%fn,deposit);3。4 includestdio.h#includemath.hmain()float a, b, c;double x, y;printf(”Input a, b, c:);scanf(”%f f %f, &a, &b, c);x=(b+sqrt(b*b-4a*c))/(2*a);y=(-b-sqrt(b*b-4a*c)/(2*a);printf(”x=%f,y=%fn”,x,y);习题44。1(1) #includemain()char c1=a,c2=
4、b,c3=c;printf(”a%cbcc%cn,c1,c2,c3);4。1(2) #includestdio.hmain()int a=12,b=15;printf(a=%d,b=dn”,a,b);4.1(3) #includestdio。hmain()int a,b;scanf(”2d%2s%2d”,&a,b);printf(”d,dn,a,b);4。2 includemain()long a,b;float x,y;scanf(d,dn”,&a,b);scanf(%f,fn,&x,&y);printf(a=d,b=%dn”,a,b);printf(”x=%f,b=fn,x,y);5.1
5、includemain()float a;printf(”Input a:”);scanf(%f,a);if(a=0)a=a;printf(”a=%fn,a);elsea=a;printf(a=%fn,a);5。2 #includestdio.hmain()int a;printf(Input a:”);scanf(”%d”, a);if(a2=0)printf(a 是偶数);elseprintf(”a 是奇数”);5。3 #includemain()float a,b,c,s,area;printf(Input a, b, c:);scanf(%f %f f, &a, &b, &c);if(
6、a+bc&a+cbb+ca)s=(a+b+c)/2;area=(float)sqrt(s*(s-a)*(s-b)(s-c));printf(area=fn,area);elseprintf(不是三角形”);5。4 #include#includemath。hmain()float a,b,c,x,y;printf(”Inputa,b,c:);scanf(%f,f,%f”,a,&b,c);if(a=0)printf(”该方程不是一元二次方程n”);if(b*b4*ac0)x=(b+sqrt(bb4*ac))/(2*a);y=(-bsqrt(bb-4a*c))/(2a);printf(x=f,y=
7、%fn”,x,y);else if(bb4*ac=0)x=b/(2a);y=b/(2a);printf(”x=f,y=%fn,x,y);elseprintf(该方程无实根n”);5。5 #includestdio.hmain()int year,flag;printf(”Input a year:”);scanf(”d,year);if(year4=0year%400!=0|year400=0)flag=1;elseflag=0;if(flag=1)printf(”%d is a leap year !n,year);elseprintf(d is not a leap year !n,yea
8、r);5.6 #include=a&ch=z)ch=getchar();ch=ch-32;printf(c,%dn”,ch,ch);else if(ch=A&ch=Z)ch=getchar();ch=ch+32;printf(%c,%dn”,ch,ch);elseprintf(%c”,ch);15.8 #includestdio.hmain()char ch;printf(Inputch:”);scanf(c”,ch);if(ch=48&ch=65&ch=97&ch=122)printf(ch 是小写字母n”);else if(ch=32)printf(”ch 是空格n”);elseprint
9、f(ch 是其他字符n”);5.9 includemain()int score,grade;printf(Input score:);scanf(%d”,score);grade=score/10;if(score=90&score=100)printf(”%dAn,score);else if(score=80&score90)printf(%d-Bn”,score);else if(score=70&score=60score70)printf(%d-Dn”,score);else if(score=0score60)printf(”d En,score);5。10 #includest
10、dio.hmain()int year,month;printf(”Input year,month:);scanf(”d,%d”,year,&month);if(month12|month=0)printf(error monthn);elseswitch(year,month)case 12:case 10:case 8:case 7:case 5:case 3:case 1:printf(”31 天n);break;case 11:case 9:case 6:case 4:printf(”30 天n);break;case 2:if(year4=0&year!=0year%400=0)p
11、rintf(”29 天n);elseprintf(”28 天n”);break;default:printf(Input errorn”);6。1(1) #includestdio。hmain()int i,j,k;char space= ;for(i=1;i=4;i+)for(j=1;j=i;j+)printf(c,space);for(k=1;k=6;k+)printf(*);printf(”n);6。1(2) #includestdio。hmain()int k=4,n;for(n=0;nk;n+)if(n%2=0) continue;k;printf(”k=dn,n=%dn”,k,n)
12、;6.1(3) includestdio。hmain()int k=4,n;for(n=0;nk;n+)if(n2=0) break;k-;printf(k=d,n=%dn”,k,n);6。2(1) includestdio.hmain()int i,sum=0;for(i=1;i=101;i+)sum=sum+i;printf(sum=dn”,sum);6。2(2) includemain()long i;long term,sum=0;for(i=1;i=101;i=i+2)term=i*(i+1)*(i+2);sum=sum+term;printf(sum=%ldn,sum);6.2(4
13、) includestdio.h#includemath.hmain()int n=1;float term=1。0,sign=1,sum=0;while(term=1e4)term=1。0/sign;sum=sum+term;sign=sign+n;n+;printf(”sum=%fn,sum);6。2(5) #include#includemath。hmain()int n=1,count=1;float x;double sum,term;printf(Input x:);scanf(”f,x);sum=x;term=x;doterm=term*x*x/(n+1)(n+2));sum=s
14、um+term;n=n+2;count+;while(fabs(term)=1e5);printf(”sin(x)=f,count=%dn,sum,count);6。3 #includestdio.hmain()int x=1,find=0;while(!find)if(x%2=1&x%3=2&x%5=4x6=5x7=0)printf(x=dn”,x);find=1;x+;/* int x,find=0;for (x=1;!find;x+)if(x%2=1&x3=2x5=4&x%6=5&x%7=0)printf(”x=dn”,x);find=1;/6.4 #includestdio。hmain
15、()int i,n;long p=1,m=1;printf(Input n:);scanf(”%d,n);for(i=1;i=n;i+)p=ii;m=i*ii;printf(p=d,m=%dn”,i,p,i,m);6.5 #includestdio.hmain()float c,f;for(c=40;cmain()int n;double c=0。01875,x;dox=x*pow(1+c,12)1000;n+;while(x0);printf(x=dn”,x);6。7 includestdio。hmain()int n=0;float a=100。0,c;printf(Inputc:);sc
16、anf(f”,c);doa=a*(1+c);n+;while(aincludemath.hmain()int n=1,count=1;double sum=1,term=1;while(fabs(term)=1e5)term=pow(-1,count)(1.0/(n+2));sum=sum+term;n=n+2;count+;sum=4sum;printf( ”sum=%f,count=dn,sum,count);6。9 includestdio。h#includemain()int n=1,count=1;double sum=1,term=1;while(fabs(term)=1e5)te
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C语言程序设计 C语言程序设计苏小红 课后习题答案 高等教育出版社 语言程序设计 苏小红 课后 习题 答案
链接地址:https://www.31doc.com/p-8600744.html