首页 > 其他 > 详细

培训第三天

时间:2017-07-28 18:53:17      阅读:198      评论:0      收藏:0      [点我收藏+]

今天是培训第三天了,天气微凉,前路茫茫

上午老师带领我们复习了for循环,虽然仍是一知半解,但比起昨天清晰了不少

以下是对for循环的新体会:

①表达式2一定要明确地限定范围,否则会陷入死循环

今天也进一步了解了while循环,while循环的大致步骤为:给定一个限定的条件,若满足条件,开始运算“{}”中的内容,运算后检验是否满足限定条件。若满足,重复以上步骤;若不满足,结束循环

相较于for循环,while循环在思路上更加清晰,但在步骤上较复杂

下午

以下是一些有难度、需要加强(或需注意)的题目:

①累乘:和昨天同样的提醒,看题目要看完、看仔细,尤其要注意注释,累乘的积可以很大,因此要用long long

 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int a,b;
 6     long long sum=1;
 7     cin>>a>>b;
 8     if(a<=b)                 
 9     {
10         for(int i=a;i<=b;i++) sum*=i;
11         cout<<sum<<endl;
12     }
13     else cout<<0<<endl;
14     return 0;
15 }

②求平均值:解此题需灵活掌握for循环。另外,对题目的理解是关键,通过理解循环的定义及算法从而解题

 1 #include<iostream>
 2 #include<iomanip>
 3 using namespace std;
 4 int main()
 5 {
 6     int x=2,sum=0,n=0;
 7     for(n=0;x!=0;n++)
 8     {
 9         cin>>x;
10         sum=sum+x;
11     }
12     cout<<setiosflags(ios::fixed)<<setprecision(1);
13     cout<<1.0*sum/(n-1)<<endl;
14     return 0;
15 }

今天发现自己对循环的掌握还不够,以后要加强

培训第三天

原文:http://www.cnblogs.com/zrjl/p/7251716.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!