1.编程难在哪
编程难在想问题,难在怎么把问题变作程序。怎么去处理程序中可能遇到的一些具体情况。
2.循环应用
循环要循环多少遍?
变量初始值是多少?要把变量值加多少遍?循环结束后值是多少?
循环的判断条件是多少?
变量——算法——流程图——程序
3.小套路
计算之前保存输入数据原始值;
如果要模拟运行一个很大的循环,可以模拟较少的循环次数,然后作出判断。
4.随机数的产生
每次召唤 rand() 就得到一个随机的整数。 x%n 的结果是 [ 0 , n-1 ] 的一个整数。
#include <stdlib.h>
#include <time.h>
srand(time(0)); int a = rand();
5.整数的分解
对一个整数做 %10 的操作,就得到它的个位数;
对一个整数做 /10 的操作,就去掉了它的个位数;
对上一步操作的结果做 %10 ,得到原来的十位数......
网友评论