资源描述:
《c语言(第二版朱鸣华)课后编程题答案.docx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第五章12、#include#includeintmain(){chara;scanf("%c",&a);if(a>'A'&&a<'Z')printf("%c,%c",a-1,a+1);elseif(a=='A')printf("没有前面字母");elseif(a=='Z')printf("没有后面字母");return0;}3、#include#includeintmain(){inta;scanf("%d",&a);if(a>=9
2、0&&a<=100)printf("A");elseif(a>=80&&a<=89)printf("B");elseif(a>=70&&a<=79)printf("C");elseif(a>=60&&a<=69)printf("D");elseprintf("E");return0;}4、#includeintmain(){intyear,month,day;intmaxdays[]={31,28,31,30,31,30,31,31,30,31,30,31};printf("请输
3、入年月日,中间用空格隔开!");scanf("%d%d%d",&year,&month,&day);if(year%400==0
4、
5、(year%4==0&&year%100!=0))maxdays[1]=29;if(month>12
6、
7、month<1){printf("日期不合法!");return0;}if(day>maxdays[month-1]){printf("日期不合法!");return0;}day++;if(day==maxdays[month-1]){day=1;month++;if(mo
8、nth==12){month=1;year++;}}printf("明天的日期是:%d-%d-%d",year,month,day);return0;}5、#includeintmain(){doublea,b,c;scanf("%lf%lf%lf",&a,&b,&c);if((a+b)>c&&(a+c)>b&&(b+c)>a)if(a==b&&b==c&&c==a)printf("等边三角形");elseif((a==b)
9、
10、(a==c)
11、
12、(b==c))printf("等腰三角形")
13、;elseif(a*a+b*b==c*c
14、
15、a*a+c*c==b*b
16、
17、b*b+c*c==a*a)printf("直角三角形");elseprintf("任意三角形");elseprintf("不能构成三角形");return0;}第六章1、#includeintmain(){intm,n,t,a,b;scanf("%d%d",&m,&n);b=m*n;if(m==n){printf("最小公倍数为:%d",m);}elseif(m18、a=m%n;m=n;n=a;}printf("最小公倍数为:%d",b/m);}else{while(n!=0){a=m%n;m=n;n=a;}printf("最小公倍数为:%d",b/m);}return0;}2、#includeintmain(){intn,i,s,j;scanf("%d",&n);for(j=1;j<=n;j++){s=0;for(i=1;i19、udeintmain(){doublex,y,max=50,min=50;for(x=0;x<=2;x=x+0.2){y=2*(x*x*x)-3*(x*x*x*x)+6*(x*x*x*x*x)-4*x+50;printf("当x=%.1f时,y=%f",x,y);if(y>max)max=y;if(y20、th.h"#defineN10doubleacc(intn){inti,t=1;for(i=1;i<=n;i++)t=t*i;returnt;}doubleaccu(floatx,intn){inty=2*n-1;returnpow(x,y)/(y*acc(n-1));}intmain(){inti;doubley=0;for(i=1;i<=N