- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
1-编程基础之算术表达式与顺序执行
01:A+B问题
1: #includebits/stdc++.h
2: using namespace std;
3: int main(){
4: int a,b;//定义两个整数变量
5: cinab;//读入两个变量
6: printf(%d\n,a+b);//%d表示整数,\n表示换行
7: return 0;
8: }
每个程序,1,2,3,7,8行,都是固定,其他的代码自己写。
变量用来存储数值,需要先定义,常见的有整数(int)和小数(double)。
第6行代码中的+运算,可以换成其他运算符进行试验。(+ - * /)
进行除法运算( / )时,是不是没有得到理想的结果?先把这个问题放着。
02:计算(a+b)/c的值
(a+b)/c。
1: #includebits/stdc++.h
2: using namespace std;
3: int main(){
4: int a,b,c;
5: cinabc;
6: printf(%d\n,(a+b)/c);
7: return 0;
8: }
除法运算(a/b),如果a和b都是整数,那么结果也是整数,5/2=2。
03:带余除法
给定被除数和除数,求整数商及余数
1: #includebits/stdc++.h
2: using namespace std;
3: int main(){
4: int a,b;
5: cinab;
6: int c=a/b;//在定义变量时可对其进行赋值,a、b都是整数,所以结果是整数
7: printf(%d %d\n,c,a-c*b);//结果用空格隔开,
//可以把中间的空格换成逗号试试
8: return 0;
9: }
也可以直接使用求余运算(%),a%b表示a除以b的余数。第6行代码可以换成printf(%d %d\n,a/b,a%b);
04:计算分数的浮点数值
1: #includebits/stdc++.h
2: using namespace std;
3: int main(){
4: int a,b;
5: cinab;
6: printf(%.9lf\n,a*1.0/b);
7: return 0;
8: }
除法运算( / ),如果运算符两边有一个是小数,那么结果就是小数,所以乘以1.0,那么左边就是浮点数,结果就是浮点数。
浮点数也可以存储整数,所以下面的代码也能AC。
1: #includebits/stdc++.h
2: using namespace std;
3: int main(){
4: double a,b;//定义浮点数
5: cinab;
6: printf(%.9lf\n,a/b);//除号两边有浮点数,所以结果是浮点数
7: return 0;
8: }
%.9f 表示输出小数点后9位,%.2f就表示输出小数点后两位。
05:与圆相关的计算
给出圆的半径,求圆的直径、周长和面积。
如果圆的半径是r,那么圆的直径、周长、面积pi * r * r。
1: #includebits/stdc++.h
2: using namespace std;
3: int main(){
4: const double pi=3.14159;//const表示常量,程序运行过程变量值不变
5: double r;
6: cinr;
7: printf(%.4f %.4f %.4f\n,2*r,2*pi*r,pi*r*r);
8: return 0;
9: }
以后浮点数就用double,用%lf读入输出。
06:反向输出一个三位数
1: #includebits/stdc++.h
2: using namespace std;
3: int main(){
4: int n,a,b,c;
5: cinn;
6: a=n/100;//通过整除得到百位
7: b=n/10%10; //十位
8: c=n%10; //通过求余得到个位
9: printf(%d%d%d\n,c,b,a);
10: return 0;
11: }
07:大象喝水
提示:如果一个圆桶的深为h厘米,底面半径为r厘米,那么它最多能装Pi * r * r * h立方厘米的水。(设Pi=3.14159) 1升 = 1000毫升;1毫升 = 1 立方厘米
1: #includebits/stdc++.h
2: using namespace std;
3: int main(){
您可能关注的文档
- 推荐》专题17-洋流-高考全攻略之备战2018年高考地理考点一遍过.doc
- 外研(新标准)版七年级英语下册:Module-4-Life-in-the-future-Unit-1-Everyone-will-study-at-home-教学课件.pptx
- 外力作用与地表形态教学课件.ppt
- 外研版-七年级英语下册教学课件Module3-unit2-We-are-going-to-cheer-the-players(共29张)(共29张)-.ppt
- 外研版七年级下册英语教学课件:Module-8-Story-time-Unit-2-Goldilocks-hurried-out-of-the-house.(共34张).ppt
- 外研版小学英语单词(三年级起)3-6年级英语带音标.docx
- 外研版七年级英语下Module-1-Unit-2.pptx
- 外研社小学英语三年级至六年级单词表(三至四).doc
- 外研版五下《Module2》教学课件Unit2:MrLi-was-a+teacher.ppt
- 完型填空教学课件.ppt
最近下载
- 闽教版(2024)三年级上册英语全册教案.docx
- [酒店客房卫生检查制度.docx VIP
- 2023年最新资料员考试题库附参考答案【精练】.docx
- 企业内部控制和风险管理-讲义版 .pdf VIP
- 国开2025年《社会教育及管理》形考作业1-3终考答案.pdf VIP
- 重型机械制造测量软件:PC-DMIS二次开发_(16).系统维护与优化.docx VIP
- 第五章 无菌技术课件.ppt VIP
- 2025中国临床肿瘤学会(CSCO)垂体癌诊疗指南.docx
- 人工智能原理(北京大学)中国大学MOOC慕课 章节测验期末考试答案.pdf VIP
- 形象管理学习通超星期末考试答案章节答案2024年.docx VIP
原创力文档


文档评论(0)