C语言课程设计总结报告(3)

2019-06-05 14:49

运动会分数统计系统 丽水学院C语言课程设计总结报告

该函数大体流程如图2-5所示。

5.int numclear(char * num);//清零函数,引入数组,从第一位开始寻找,直到找到第一

个不为0的值为止,从该值开始向前推进,达到清零效果。

该函数大体流程如图2-6所示。

6.int numadd(char *a,char *b,char * sum);//大数加法,引入两个数组需要进行加法的数

组以及用来存放其和的空数组。该函数大体流程如图2-7所示。

5

运动会分数统计系统 丽水学院C语言课程设计总结报告

7.int numsm(char *a,char *b,char * mul);//大数乘法的主要运算函数,引入两个需要进

行相乘的数组和一个用于存放其乘积的数组,通过b中的第一位与a中的每一位进行相乘从而模拟乘法运算。该函数大体流程如图2-8所示。

8.int nummul(char *a,char *b,char *mul);//大数乘法,引入两个需要进行相乘的数组和

一个用于存放其乘积的数组,主要通过调用上述函数实现乘法运算。

6

运动会分数统计系统 丽水学院C语言课程设计总结报告

该函数大体流程如图2-9所示。

9.int numsub(char *a,char *b,char *sub);//大数减法,,引入两个需要进行相减的数组和

一个用于存放其差值的数组,求大数除法操作与大数加法类似。

该函数大体流程如图2-10所示。

7

运动会分数统计系统 丽水学院C语言课程设计总结报告

10.int numdiv(char *a,char *b);//大数除法,引入两个需要进行相除的数组,进行逐步

相减来模拟大数除法。

该函数大体流程如图2-11所示。

11.void Num_div();//用于调用的大数除法 12.void Num_mul();//用于调用的大数乘法 13.void Num_sub();//用于调用的大数减法 13.void Num_add();//用于调用的大数加法

以上四个均为大数算法调用的主要函数,其功能就是调用各自的算法进行运算,主要功能的函数以在上述说明。

14.void Add();//累加函数,该函数大体流程如图2-12所示。

8

运动会分数统计系统 丽水学院C语言课程设计总结报告

15.void Factorial();//阶乘函数,该函数大体流程如图2-13所示。

16.void N_power();//N次方函数,该函数大体流程如图2-14所示。

//--------输出说明函数说明-----------

17.void print_menu();//主菜单

18.void print_judge();//是否继续运算的判定 19.void printf_state();//大数二级菜单的说明

9


C语言课程设计总结报告(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:土木工程毕业设计计算书和施工组织

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: