2022年C语言综合设计报告.pdf
《2022年C语言综合设计报告.pdf》由会员分享,可在线阅读,更多相关《2022年C语言综合设计报告.pdf(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、专业学号姓名题目名称自评分最后得分基 本 思路 及 关键 语 句说明本题基本思路如下:该程序设计四个函数:读函数ReadDat() 把100 个四位数从键盘存入数组a 中 , 再写函数jsValue(),其功能是: 求出所有这些四位数是素数的个数cnt ,再把所有满足此条件的四位数依次存入数组b 中,然后对数组b 的四位数按从小到大的顺序进行排序,最后调用写函数writeDat()输出。在 main() 函数中调用以上函数。关键语句说明如下:for(i = 0 ; i 3 ; i+) 循环输入 100 个四位数for(i=0;icnt-1;i+) 将所有素数按从小到大的顺序进行排序for(j=
2、i+1;jcnt;j+)if(bjbi)t=bi;bi=bj;bj=t;for(i = 2 ; i m ; i+) 判断一个数是否为数素 if(m % i = 0)是素数,否则不是素数for(i = 0 ; i cnt; i+) 循环输出数组b printf( b%d=%dn,i,bi);(流程图在下个表中)运行结果如下: (以三个数为例)教 师 评语签名:日期:主要函数流程图精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - - - -第 1 页,共 4 页 - - - - - - - - - - ReadDat() j
3、sValue() writeDat() main()程序源代码:#include void readDat(); /函数声明NY开始for i 0 to 3输入数据四位数开始for i 0 to 3isP(ai)=1NYif(bjbi)t=bi;bi=bj;bj=tfor i 0 to 3for i 0 to 3结束bcnt+=ai开始素数的个数素数的值for i 0 to cntbi结束开始调用 readDat()调用 jsValue()调用 writeDat()结束精品资料 - - - 欢迎下载 - - - - - - - - - - - 欢迎下载 名师归纳 - - - - - - - -
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 语言 综合 设计 报告
限制150内