编程珠玑第三章

第三章的总的原则:

1.将重复性代码改到数组中,使用最简单的数据结构---数组来表示一段冗长的相类似的代码往往可以达到最佳效果

2.封装复杂的结构时,使用抽象的术语对她进行定义,并将那些操作表示成一个类。

3.尽可能地使用高级工具。超文本,名称-值对,电子表格,数据库

4.让数据去构造程序。

习题1代码实现:

#include <stdio.h>
int income[5] = {2200,2700,3200,3700,4200};
double lilu[5] = {0,0.14,0.15,0.16,0.17};

int main()
{
	int incomevalue = 0;
	scanf("%d",&incomevalue);
	int iter = (incomevalue - 2200)/ 500;
	int tax = lilu[iter] * (incomevalue - 2200);
	printf("%d
",tax);
}
原文地址:https://www.cnblogs.com/liuweilinlin/p/3182254.html