- 63
- 0
- 约3.18千字
- 约 8页
- 2018-08-11 发布于福建
- 举报
C语言中具有代表性几种数学问题编程技巧探索
C语言中具有代表性几种数学问题编程技巧探索
[摘要]本文分析了C语言中几种常见的具有代表性的几类数学问题,从数学规律、语法结构分析、语句优化设计及应用方面,探索同一类编程问题的编程方法和技巧。
[关键词]数学问题;技巧;规律
[作者简介]高大菊(1983-),女,汉族,滁州城市职业学院助教。
在C语言程序设计过程中,很多的程序设计问题和数学问题是紧密联系的,怎样分析数学规律,灵活地使用C语言的几种结构来实现编程目的,往往带给高职学校的学生不少编程困难,现就在学习实践中对几种常见的具有代表性的数学问题的编程技巧总结一二。
一、序列问题
经常遇到这样的问题:给一组有一定规律的序列,然后求前n项的和或积的问题,这里简称序列问题。这类问题在编程中可以利用以下两点技巧:①遇求和设0自加,遇求积设1自乘,遇异号乘-1。②研究数字规律。
在设计时,如果遇到很多项相加求和的情况,这时可以设一个变量,令其初始值为0,然后做自加运算,达到求和的目的;同样,如果遇到很多项相乘求积的情况,可以设一个变量,令其初始值为1,然后做自乘运算,达到求积的目的;遇到一次加一次减即每一项符号不一样的情况,可以直接乘-1,达到改变符号目的,最后再找出前一项和后一项之间的联系,找到变化规律,这样问题就容易解决了。
例题:有一分数序列:1/3-1/3*2/5+1/3
原创力文档

文档评论(0)