北化C语言课后答案供打印清晰.docx
- 文档编号:23361792
- 上传时间:2023-05-16
- 格式:DOCX
- 页数:41
- 大小:22.76KB
北化C语言课后答案供打印清晰.docx
《北化C语言课后答案供打印清晰.docx》由会员分享,可在线阅读,更多相关《北化C语言课后答案供打印清晰.docx(41页珍藏版)》请在冰豆网上搜索。
北化C语言课后答案供打印清晰
说明:
里面的内容是自己编的,答案仅供参考。
有问题多多指教。
有五项内容:
例题,练习,习题,补充,应用。
查找方法:
打开文件,点击“编辑”,点击“查找”。
如查找第二单元例5题,只需查找“例2-5”。
查找第三单元习题7,只需查找“习题3-7”。
其它如:
“练习2-1”,“补充2-2”“应用4-1”等。
习题3-4,练习4-8,习题4-7,5-10,练习5-5,例6-9是错的。
C程序设计教程与实训(化工0806班)
习题1-3
#include
voidmain()
{printf("*************\nI'magoodstudent!
\n************\n");
}
习题1-4
#include
#include
voidmain()
{doublea,b,c;
printf("请输入数字a,b:
");
scanf("%lf,%lf",&a,&b);
c=a-b;
printf("a-b=%7.2f\n",c);
}
补充2-4老师演示
#include
voidmain()
{inta=8;
floatb=3.14;
charc='a';
printf("%d,%f,%c",a,b,c);
printf("\n");
}
习题2-4
#include
voidmain()
{inta=5,x,y=8,z;
x=++a;
z=-y--;
printf("%d,%d,%d\n",x,y,z);}
习题2-5
#definePI3.1415926
#include
#include
voidmain()
{doubler,s,v;
printf("由半径求圆的表面积和体积。
\n");
printf("请输入半径r:
");
scanf("%lf",&r);
s=4*PI*r*r;
v=PI*r*r*r*4/3;
printf("圆表面积s=%10.8f,圆体积v=%10.8f\n",s,v);
}
习题2-6
#include
#include
voidmain()
{doublex1,x2,y1,y2,d;
printf("标题:
求两点之间的距离\n请输入两点数值x1,y1,x2,y2:
");
scanf("%lf,%lf,%lf,%lf",&x1,&y1,&x2,&y2);
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
printf("距离d=%7.2f\n",d);}
习题2-7
#include
voidmain()
{intx,a,b,c;
printf("求数字的个位数、百位数等\n");
printf("请任输出一位三位数:
");
scanf("%i",&x);
a=x/100;
b=(x-100*a)/10;
c=x-100*a-10*b;
printf("百位数a=%1i,十位数b=%1i,个位数c=%1i\n",a,b,c);}
练习3-1
#include
voidmain()
{inta;
printf("请输入一个整数:
");
scanf("%d",&a);
if(a>100)printf("该数大于100.");
elseprintf("该数不大于100\n");
}
练习3-2
#include
voidmain()
{chara,b;
printf("输入大写,改成小写;输入小写,改成大写。
\n请输入一个字母:
");
scanf("%c",&a);
if('a'<=a&&a<='z'){b=a-32;printf("%c\n",b);}
elseif('A'<=a&&a<='Z'){b=a+32;printf("%c\n",b);}
elseprintf("输入错误!
\n");
}
练习3-3
#include
voidmain()
{floata;
printf("请输入一个数字:
");
scanf("%f",&a);
if(0 printf("\n"); else printf("Errorscore! \n");} 练习3-4 #include voidmain() {intx,y; printf("请输入整数x,y: "); scanf("%d,%d",&x,&y); if(x! =y){x=(x>y)? x: y;printf("%d\n",x);} elseprintf("x=y%d\n",x);} 练习3-5 #include #include voidmain() {floata,b,c,s,area; printf("请输入三角形的三条边a,b,c: "); scanf("%f,%f,%f",&a,&b,&c); if(a>0&&b>0&&c>0&&a+b>c&&b+c>a&&a+c>b) {{if(a==b&&b==c&&c==a) printf("能够成等边三角形。 \n"); elseif(a==b||b==c||c==a) printf("能够成等腰三角形。 \n"); elseprintf("能够成一般三角形。 \n");} s=(a+b+c)/2;area=sqrt((s-a)*(s-b)*(s-c)*s); printf("三角形面积area=%f\n",area);} elseprintf("不能构成三角形。 \n");} 习题3-1 #include voidmain() {floatscore; printf("请输入成绩: "); scanf("%f",&score); if(0<=score&&score<60)printf("failure\n"); elseif(60<=score&&score<=100)printf("pass\n"); elseprintf("输入错误\n");} 习题3-2 #include voidmain() {inta;printf("请输入一个整数: "); scanf("%i",&a); if(a%4==0)printf("OK\n"); elseprintf("该数不能被四整除\n"); } 习题3-3 #include voidmain() {inta,b,c;printf("输入三个不同整数: "); scanf("%d,%d,%d",&a,&b,&c); printf("从小到大的顺序是: "); if(a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 北化 语言 课后 答案 打印 清晰