分类:
某些代码可以被重复执行的过程.
1>.格式:
for
1. 格式(1;2;3)
语句;
2>.执行的流程(重点)
单个for循环的使用
多个for循环的使用.
强制类型的转换:
格式:
数据类现(表达式)
功能:把表达式值强制转换为前面所执行的数据类型
(int) (6.9+7.8) = 强制转换后: 14
(float)(5) 强制转换过后: 5.000000
小算法题目:
求 1 – 100之间奇数的和与奇数的个数,平均值 并且把偶数的总和也求出来
解题思路:
如果 能被二整除就为奇数 ,或者为 偶数.!
- 源码:
- #include <stdio.h>
- int main(void)
- {
- int count = 0 ;
- int i ;
- int sum = 0;
- double age = 0.0;
- int sums = 0 ;//偶数之和
- for(i = 1 ; i <= 100; i++)
- {
- if (i % 2 !=0)
- {
- sum +=i; //奇数之和
- count++; //奇数个数!
- }else
- {
- sums+=i;
- }
- }
- age = (double)sum / count;
- printf("奇数的个数为:%d\n平均值为:%lf\n总和为:%d\n偶数之和:%d\n",count,age,sum,sums);
- return 0;
- }
- 1 + 1/2+1/3+ …. 1/100 = ?
- #include <stdio.h>
- int main(void)
- {
- int i = 1;
- double sum = 0;
- for(i = 1 ; i <=100 ; i++)
- {
- sum = sum + (1.0 / i) ; //自动转换为大类型!
- }
- printf("sum == %lf\n",sum);
- }
- /*
- 执行过程:
- 1 / 1.0
- */
学习到的小技巧:
如果你有 程序写得不是很规范, 可以自动请教C 语言程序工具
Crtl + a 全选 alt + F8 .
与注意内容:
注意 :
流程图的画法! 做题目要注意 .今天学习比较分心,但是今天晚上做作业的时候有改进.下次努力噢!
坚持住 !一切都会好起来的.