温州中学编程基础之算术表达式与顺序执行.docVIP

温州中学编程基础之算术表达式与顺序执行.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 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(){

文档评论(0)

moon8888 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档