- 1、本文档共7页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
3.6
#includestdio.h
void main()
{
char c1=a,c2=b,c3=c,c4=\101,c5=\116;
printf(a%c b%c\tc%c\tabc\n,c1,c2,c3);
printf(\t\b%c%c\n,c4,c5);
}
结果aa bb cc abc
AN
3.8
#includestdio.h
void main()
{
int c1,c2;
c1=97;
c2=98;
printf(%c%c\n,c1,c2);
printf(%d%d\n,c1,c2);
}
结果a b
97 98
3,9 #includestdio.h
viod main()
{
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf(%d,%d,%d,%d\n,i,j,m,n);
}
9,11,9,10
【例4.10】输入三角形的三边长,求三角形面积。
为简单起见,设输入的三个边长a,b,c能构成三角形。从数学知识已知求三角形面积的公式为
已知三角形的三边长a,b,c,则该三角形的面积公式为:
,
其中s = (a+b+c)/2,据此编写程序如下:
#includestdio.h
#includemath.h
main()
{
float a,b,c,s,area;
scanf(“%f,%f,%f”,a,b,c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf(“a=%7.2f,b=%7.2f,c=%7.2f,s=%7.2f\n”,a,b,c,s);
printf(“area=%7.2f\n”,area);
}
程序第8行中sqrt函数是球平方根的函数。由于要调用数学函数库中的函数,必须在程序的开头加一条#include命令,再把文件“math.h”包含到程序中来。注意,以后凡是在程序中要用到数学函数库中的函数,都应当包含“math.h”头文件。
运行情况如下:
3,4,6↙
a=凵凵凵3.00,凵凵b=凵凵凵4.00,凵凵c=凵凵凵6.00,凵凵s=凵凵凵6.50
area=凵凵凵5.33
例题4.6
#includestdio.h
void main()
{
float x,y;
x=111111.111;y=222222.222;
printf(“%f\n”,x+y);
}
运行结果为:
333333.328125
显然,只有前7位数是有效数字。千万不要以为凡是计算机输出的数字都是准确的。双精度数也可以用%格式输出,它的有效位数一般为16位,给出小数6位。
程序1
#includestdio.h
void main
{
int x,y;
scanf(%d,x);
if(x0)
y=-1;
else
if(x==0) y=0;
else y=1;
printf(x=%d,y=%d\n,x,y);
}
x0,y=-1;x=0,y=0;x0,y=1;
程序2
#includestdio.h
void main
{
int x,y;
scanf(%d,x);
if(x=0)
if(x0) y=1;
else y=0;
else y=-1;
printf(x=%d,y=%d\n,x,y);
}
x0,y=-1;x=0,y=0;x0,y=1;
程序3
#includestdio.h
void main
{
int x,y;
scanf(%d,x);
y=-1;
if(x!=0)
if(x0) y=1;
else y=0;
printf(x=%d,y=%d\n,x,y);
}
x=o,y=-1;x0,y=1;x0,y=0;
程序4
#includestdio.h
void main
{
int x,y;
scanf(%d,x);
y=0;
if(x=0)
if(x0) y=1;
else y=-1;
printf(x=%d,y=%d\n,x,y);
}
x0,x=x,y=1;x=0,y=-1;x0,y=0;
程序五 #includestdio.h
main()
{
int a=3,b=4,c=5,x,y;
printf(%d\n,a+bcb==c);
printf(%d\n,a||b+cb-c);
printf(%d\n,!(ab)!c||1);
printf(%d\n,!(x=a)(y=b)0);
printf(%d\n,!(a+b)+c-1b+c/2);
}
竖着的 0 1
您可能关注的文档
最近下载
- 2024秋期国家开放大学《政治学原理》一平台在线形考(形考任务二)试题及答案.pdf
- 中外比较文学研究专题智慧树知到期末考试答案章节答案2024年湖南师范大学.docx
- 室内精装修施工图图纸会审要点.pdf
- 一种装配式架空地面的组合框架安装结构及安装方法.pdf VIP
- 2024年9月28日安徽省遴选笔试真题及答案解析(市级卷).doc VIP
- 诗歌朗诵比赛评分标准表格.docx
- 专利产品商业计划书.pptx
- 天龙avrx550bt使用说明书.pdf
- ISO-45003-2021职业健康和安全管理.docx VIP
- BS EN 16450-2017 环境空气.颗粒物浓度的自动测量系统(PM 10;PM2,5).pdf
文档评论(0)