加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

第1天编程开始2-整数算术运算

(2019-08-11 10:29:09)
分类: 信息学
1.2 整数算术运算
程序范例1.2:把20张画平均分给7个同学,没人分得几张,还剩几张?
程序如下:
第1天编程开始2-整数算术运算

大家疑问是什么?
1.2.1 cout语句
cout输出语句,C++的输出和输入是用“流”(stream)的方式实现的。

cout语句的一般格式:

   cout<<项目1<<项目2<<……<<项目n;

功能

(1)如果项目是表达式,则输出表达式的值。

(2)如果项目加引号,则输出引号内的内容。


1.2.2 算术运算符
+     -   *   /    模(%)  例如:3/2=1     8%3=2
优先级和数学中一致。
【范例程序1.3】阅读下列程序,尝试计算运行结果。
第1天编程开始2-整数算术运算

尝试在编译器中输入下列程序,观察显示结果。
范例1.4
第1天编程开始2-整数算术运算

总结:在输出语句中,如果要输出项目本身的符号而不是表达式的值,书写格式是对输出项目加双引号。观察上述程序中的空格?如何输入,改变其中内容,运行程序,观察结果。
尝试:如果删除endl,运行结果如何?

【范例1.5】 将8000秒表示成小时分钟秒的形式。 
分析:1、一小时3600秒,8000除以3600的?  写表达式____________
           2、剩下的秒数转换为分钟,    写表达式___________
          3、转换小时,和分钟剩下的为秒数,写表达式___________
完成程序:
//exam1.5
#include
using namespace std;
int main()
{
        cout<<"8000秒=“;
        cout<<
        cout<<
       cout<<
       return 0;
}
希望运行结果是8000秒=2小时13分钟20秒

练习
对于下列问题,写出数学解决的步骤,然后用程序描述数学解决过程,让计算机运行得到问题的解。
1、有3台拖拉机3天耕地90公顷,照这样计算,5台拖拉机6天耕地多少公顷?
2、有5辆汽车4次可以运送100吨钢材,如果用同样的7辆汽车运送105吨钢材,需要运送几次?
3、体育室里有58根跳绳,如果要平均分给8个班且无剩余,最好要去掉几根跳绳?每个班分到几根跳绳?


0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有