摘要:
分析:设计一个结构体,;里面陈放结构体的征税起点,征税终点,征税率。定义一个结构体数组,将各个范围的征税格式存入该数组。定义一个函数calculate来计算个人所得税 #include<stdio.h>#define taxbase 3500/*定义结构体*/typedef struct{ long 阅读全文
摘要:
问题:给定一个M进制的数x,实现对x向任意一个非M进制的数转换。 分析:十进制转其他进制,整数部分除以基数取余数(取余数的方向从后往前),小数部分乘以基数取整数(取整方向从前往后);其他进制转十进制:按权展开相加;其他进制转其他进制:先转为十进制再转为其他进制。十六进制0到F,故是字符数组,因此我们 阅读全文
摘要:
问题:N个有序整数数列已经放在一堆数组中,利用二分查找法,查找整数m在数组中的位置,若找到则输出其下标值,反之则输出“not be founded”。 分析:首先定义整型变量,low,high,k,mid,其中low=0,high=N-1,k可以随便赋值一个小于0的数,输入所要查找的数m、,根据题干 阅读全文
摘要:
问题:对N个整数,由键盘输入,进行升序排序。 设计:首先定义一个数组,可以盛放n个元素,利用for循环输入数组中每个元素的值,定义for循环j=1,j<=n-1,j++经过举例,需要n-1个轮回,j的for循环中嵌套i的for循环,i=0;i<n-j,i++经过举例,每次比较的次数为n-j次,因为j 阅读全文
摘要:
问题:假设银行一年整存零取的月息为0.63%,现在某人手中有一笔钱,他打算在今后的五年中,每年年底取出1000元,到第五年时刚好取完,请算出他存钱时应存入多少? 设计:由于他每年年底取1000元,第五年年底所存钱只剩1000,可以推算出第五年年初有1000/(1+12*0.0063)的钱,同理也可算 阅读全文
摘要:
问题: 设计:定义变量a,b,c,d.通过键盘输入a,b,c,d,取1附近的一个值1.5赋值给x,设置一个do while 循环,循环中把x的值赋值给x0,利用pow标准库函数求出f,并求出导数fd,利用公式求出x的值,循环的条件是|x-x0|>10的-5次方,因为题干的条件判定是|x-x0|<=1 阅读全文
摘要:
问题:有一对兔子,从出生后的第三个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假设所有兔子都不死,问30个月内,每个月的兔子的总数是多少。 设计:题目类型:迭代循环,首先可以画出表格求出每个月的兔子对数,小兔子表示当月出生的兔子对数,中兔子表示已经成长了一个月的兔子,老兔子表示达 阅读全文
摘要:
题目:一辆车撞人后逃跑,有三人目击现场,但都没有准确记住车牌,甲:牌照的前两位是相同的,乙:牌照的后两位是相同的,但与前两位不同,丙:四位的车号是一个整数的平方。求出车号。 设计:定义a,b表示前两位和后两位数字,a,b的范围都是0到9,a的for循环中嵌套b的for循环,最后在循环中进行条件判定, 阅读全文
摘要:
问题:中国有句俗语:“三天打鱼,两天晒网”。某人从1990年1月1日开始三天打鱼,两天晒网,问这个人以后的某一天中是在打鱼还是晒网。 设计:定义一个结构体用于存放当天的年月日,定义一个函数runyear可以用来判断某年是否为闰年,定义一个函数countday用来判断当天距离1990年1月1日一共多少 阅读全文
摘要:
问题:小明有5本书,要借给A,B,C三人,若每人每次只能借一本,则有多少种不同的借法? 设计:给五本书编号1到5,A,B,C拿到5本书中不同的三本,即为一次。定义a,b,c,,for循环中令a=1;a<=5;a++,在a的循环下,以同样的方式嵌套关于b的for循环,在b的循环下也以同样的方式嵌套关于 阅读全文