ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:18.75KB ,
资源ID:10647228      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/10647228.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(C语言程序设计 苏小红版 第五六单元 答案.docx)为本站会员(b****8)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

C语言程序设计 苏小红版 第五六单元 答案.docx

1、C语言程序设计 苏小红版 第五六单元 答案第五章5.1#includevoid main() double x; printf(请输入一个实数:n); scanf(%lf,&x); if(x0) printf(%fn,x); else printf(%fn,-x); 5.2#include main() int a,b; printf(请输入一个整数:); scanf(%d,&a); b=a%2; if(b=0) printf(%d为偶数n,a); else printf(%d为奇数n,a); 5.3#include#includemain() float a,b,c,s,area; prin

2、tf(请输入三边长:); scanf(%f,%f,%f,&a,&b,&c); s=(a+b+c)/2; area=(float)sqrt(s*(s-a)*(s-b)*(s-c); if(a+bc)&(a+cb)&(b+ca) printf(这个三角形的面积为%fn,area); else printf(这三条边不能组成三角形n); 5.4#include#includevoid main() double a,b,c,d,e,x1,x2; printf(请输入a,b,c:); scanf(%lf,%lf,%lf,&a,&b,&c); if(a=0) printf(该方程不是一元二次方程.n);

3、 else if(b*b-4*a*c0) d=sqrt(b*b-4*a*c); x1=(-b+d)/(2*a); x2=(-b-d)/(2*a); printf(x1=%f,x2=%fn,x1,x2); else if(b*b-4*a*c=0) x1=(-b)/(2*a); printf(x1=x2=%fn,x1); else if(b*b-4*a*c0) printf(该方程没有实数解.n); 5.5#includemain() int year,flag; printf(输入年份:); scanf(%d,&year); if(year%4=0)&(year%100!=0)|(year%40

4、0=0) flag=1; else flag=0; if(flag=1) printf(%d是闰年n,year); else printf(%d不是闰年n,year); 5.6#includevoid main() int year,flag; printf(输入年份:); scanf(%d,&year); flag=(year%4=0)&(year%100!=0)|(year%400=0)?1:2; if(flag=1) printf(%d年是闰年n,year); else printf(%d年不是闰年n,year); 5.7#includemain() char ch; printf(请输

5、入一个字母:); ch=getchar(); if(ch=65)&(ch=97)&(ch=122) ch=ch-32; printf(%c,%dn,ch,ch); else printf(%cn,ch); 5.8#includemain() char ch; printf(请输入一个字符:); ch=getchar(); if(ch=48)&(ch=65)&(ch=97)&(ch=122) printf(这是一个小写字母.n); else if(ch=32) printf(这是一个空格字符.n); else printf(这是一个其它字符.n); 5.9#includemain() int s

6、core,mark; printf(Please enter score:); scanf(%d,&score); if(score100) printf(Input error!n); else if(score=90&score=80&score=70&score=60&score70) printf(%d-Dn,score); else printf(%d-En,score); 5.10#include #include main() int flag, year,month,day,day1=31,day2=30,day3=29,day4=28; printf(请以2012,03这种形

7、式输入某年某月 :); scanf(%d,%d,&year,&month); if (month12|month1) printf(你输入的年份不在合法范围内n); exit(0); else flag=(year%4=0 & year%100 !=0|year% 400 =0)?1:0; switch (flag) case 1: printf(闰年); break; case 0: printf(平年); break; if (month=2&flag=1) day=day3; else if (month=2&flag=0) day=day4; switch (month) case 1

8、: case 3: case 5: case 7: case 8: case 10: case 12: printf(%d年,%d月拥有的天数是31. n,year,month); break; case 4: case 6: case 9: case 11: printf(%d年,%d月拥有的天数是30. n,year,month); break; default: printf(%d年,%d月拥有的天数是%d: n,year,month,day); 本章实验题1#includemain() double faheight,maheight; char sex,sports,diet,F,M

9、,Y,N; printf(请输入父母的身高:n); scanf(%lf,%lf,&faheight,&maheight); printf(请输入孩子是男孩还是女孩(F/M):n); scanf( %c,&sex); printf(请输入孩子是否喜欢锻炼身体(Y/N):n); scanf( %c,&sports); printf(请输入孩子是否有良好的饮食习惯(Y/N):n); scanf( %c,&diet); if(sex=77&sports=89&diet=89) printf(该孩子成人时身高约为:%.2f.n,(faheight+maheight)*0.54*1.02*1.015);

10、else if(sex=77&sports=89&diet=78) printf(该孩子成人时身高约为:%.2f.n,(faheight+maheight)*0.54*1.02); else if(sex=77&sports=78&diet=89) printf(该孩子成人时身高约为:%.2f.n,(faheight+maheight)*0.54*1.015); else if(sex=77&sports=78&diet=78) printf(该孩子成人时身高约为:%.2f.n,(faheight+maheight)*0.54); else if(sex=70&sports=89&diet=8

11、9) printf(该孩子成人时身高约为:%.2f.n,(faheight*0.923+maheight)/2*1.02*1.015); else if(sex=70&sports=89&diet=78) printf(该孩子成人时身高约为:%.2f.n,(faheight*0.923+maheight)/2*1.02); else if(sex=70&sports=78&diet=89) printf(该孩子成人时身高约为:%.2f.n,(faheight*0.923+maheight)/2*1.015); else if(sex=70&sports=78&diet=78) printf(该

12、孩子成人时身高约为:%.2f.n,(faheight*0.923+maheight)/2); 本章实验题2#includemain() double t,w,h; printf(请输入体重身高:n); scanf(%lf,%lf,&w,&h); t=w/(h*h); if(t=18&t=25&t=27) printf(肥胖.n); 第六章6.1(1)#include main() 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(*); pri

13、ntf(n); 6.1(2)#include main() int k=4,n; for (n=0;nk;n+) if (n%2=0) continue; k-; printf(k=%dn,n=%dn,k,n);6.1(3)#include main() int k=4,n; for (n = 0;n k;n+) if (n%2 =0) break; k-; printf(k=%d,n=%dn,k,n);6.2(1)#include main() int i,sum = 0; for (i=1;i=101;i=i+2) sum=sum+i; printf(sum = %dn,sum);6.2(

14、2)#include main() long i; long term,sum = 0; for (i=1;i=99;i=i+2) term=i*(i+1)*(i+2); sum=sum+term; printf(sum =%ldn,sum);6.2(3)#include main() long term=0,sum=0; int a,i,n; printf(Input a,n:); scanf(%d,%d,&a,&n); for (i = 1;i=n;i+) term = term * 10 + a; sum=sum+term; printf(sum = %ldn,sum);6.2(4)#i

15、nclude#includemain() int n = 1; float term = 1.0,sign = 1,sum = 0; while (fabs(term) = 1e-4) term = sign / n; sum = sum + term; sign = -sign; n+; printf(sum = %fn);6.2(5)#include#includemain() int n = 1,count = 1; float x; double sum,term; printf(Input x:); scanf(%f,&x); sum = x; term = x; do term =

16、 -term*x*x/(n+1)*(n+2); sum = sum + term; n = n + 2; count+; while (fabs(term)=1e-5); printf(sin(x) = %f,coumt = %d n,sum,count);6.3#includemain() int x=1,find=0; while (!find) if (x%2=1 & x%3=2 & x%5=4 & x%6=5 & x%7=0) find=1; x+; printf(x=%dn,x-1); 6.4#includemain() int i,n; long p,j; printf(Pleas

17、e enter n:); scanf(%d,&n); for (i=1;i=n;i+) p=i*i; j=i*i*i; printf(%d * %d = %ldn,i,i,p); printf(%d * %d * %d= %ldn,i,i,i,j); 6.5#includemain() double C,F,i; for (F = -40;F = 110;F = F + 10) C = (F-32)*5/9; printf(F=%f C=%fn,F,C); 6.6#includemain() double p = 1 + 0.01875*12,x4,x3,x2,benjin; x4 = 100

18、0/p; x3 = (x4 + 1000)/p; x2 = (x3 + 1000)/p; benjin = (x2 + 1000)/p; printf(本金为:%f,benjin);6.7#includemain() double count = 0, c , d , sum = 100; printf(Input c :); scanf(%lf,&c); d = c / 100.0; do sum = sum * (1+d); count+; while (sum = 200); printf(count = %fn,count);6.8#include#includemain() int

19、count = 1; double sum = 1.0 ,term,n = 3.0,i = 1.0; do term = -i/n; sum = sum + term; n = n + 2; i = -i; count+; while (fabs(term) = 1e-5); printf( = %lf,count = %d.n,4 * sum,count);6.9#include #include main() int count = 1; double sum = 1.0 , term = 1.0, n = 1.0; while (fabs(term) = 1e-5) term = ter

20、m / n; sum = sum + term; n+; count+; printf(e = %lf,count = %d.n,sum,count);6.10#include main() int i , a , b , c ,d; for (i = 100 ; i = 999 ; i+) a = i /100; c = i % 10; b = (i - a * 100 - c) / 10; d = a * a * a + b * b * b + c * c * c; if (i = d) printf(i = %dn,i); 6.11#include main() long m = 2 ,

21、 n , term = 1 ,sum = 1; printf(Input n:); scanf(%ld,&n); do term = term * m; sum = sum + term ; m+; while(sum = n); printf(m = %d.n,m - 2);6.12#include main() int num = 1,sum = 0 , count = 0; while (num 0) printf(Input num :); scanf(%d,&num); sum = sum + num ; count+; printf (sum = %d,count = %d.n,s

22、um, count - 1);6.13#include main() int term , sum = 0 , count = 0; do begin: printf(Input term : ); scanf (%d,&term); if (term 0) sum = sum + term ; count+; else if (term 0) goto begin; else goto end ; while (term != 0);end : printf (sum = %d. count = %d.n,sum,count );6.14#include main() int a,b,c;

23、for (a = 0;a 17;a+) for (b = 0;b = 25 ;b+) c = 30 - a - b ; if (a * 3 + b * 2 + c = 50) printf (男 = %d,女 = %d,孩子 = %d.n,a,b,c); 6.15#includemain() int a,b; for (a = 0; a =98 ; a+) b = 98 - a; if (a * 2 + b * 4 = 386) printf (鸡有%d只,免有%d只.n,a,b); 6.16#include main() int x,y,z; for (x = 0;x = 20;x+) for (y = 0;y = 33;y+) z = 100 - x - y; if (5 * x + 3 *y + z / 3.0 = 100) printf

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1