C语言课后答案1.docVIP

  • 7
  • 0
  • 约1.74万字
  • 约 34页
  • 2017-01-06 发布于贵州
  • 举报
C语言课后答案1C语言课后答案1

C语言课后答案(无11章) 第二章 2.1 D 2.2 #includestdio.h main() { float x=2.5,y=2.5,z=2.5; printf(x=%f\n,x); printf(y=%f\n,y); printf(z=%f\n,z); } 第三章 3.1 (float)(a*b) 第四章: 4.1(1) aabbcc (2)12%,15% (3)12,56 4.2 #includestdio.h main() { long a,b; float x,y; scanf(%d,%d\n,a,b); scanf(%f,%f\n,x,y); printf(a=%d,b=%d\n,a,b); printf(x=%f,b=%f\n,x,y);} 第五章: 5.1 #includestdio.h main() { float a; printf(Innputa:); scanf(%f,a); if(a=0) {a=a;printf(a=%f\n,a);} else {a=-a;printf(a=%f\n,a);} } 5.2 #includestdio.h main() { int a; printf(Inputa:); scanf(%d,a); if(a%2==0) { printf(a 是偶数); } else {printf(a 是奇数);} } 5.3 #includestdio.h #includemath.h main() { float a,b,c,s,area; printf(Inputa,b,c:); scanf(%f,%f,%f,a,b,c); if(a+bca+cbb+ca) { s=(a+b+c)/2; area=(float)sqrt(s*(s-a)*(s-b)*(s-c)); printf(area=%f\n,area); } else {printf(不是三角形);} } 5.4 #includestdio.h #includemath.h main() { float a,b,c,x,y; printf(Inputa,b,c:); scanf(%f,%f,%f,a,b,c); if(a==0) { printf(该方程不是一元二次方程\n); } if(b*b-4*a*c0) { x=(-b+sqrt(b*b-4*a*c))/(2*a); y=(-b-sqrt(b*b-4*a*c))/(2*a); printf(x=%f,y=%f\n,x,y); } else if(b*b-4*a*c==0) { x=-b/(2*a); y=-b/(2*a); printf(x=%f,y=%f\n,x,y); } else {printf(该方程无实根\n);} } 5.5 #includestdio.h main() { int year,flag; printf(Input a year:); scanf(%d,year); if(year%4==0year%400!=0||year%400==0) {flag=1;} else {flag=0;} if(flag==1) {printf(%d is a leap year !\n,year);} else {printf(%d is not a leap year !\n,year);} } 5.6 #includestdio.h main() { int year,flag; printf(Input a year:); scanf(%d,year); flag=year%400==0||year%4==0year%100!=0?1:0; if(flag==1flag!=0) { printf(%d is a leap year !\n,year); } else {printf(%d is not a leap year !\n,year);} } 5.7 #includestdio.h main() { char ch; printf(Inputch:); scanf(%c,ch); if(ch=ach=z) { ch=getchar(); ch=ch-32; printf(%c,%d\n,ch,ch); } else if(ch=Ach=Z) { ch=getchar(); ch=ch+32; printf(%c,%d\n,ch,ch); } else {printf(%c,ch);} } 5.8 #includestdio.h main() { char ch; printf(Inputch:); scanf(%c,ch); if(ch=48ch=57) {printf(ch 是数字字符\n);} else if(c

文档评论(0)

1亿VIP精品文档

相关文档