娱乐篇~最近挺火的520遍我爱你源码和利用大数计算1~50的阶乘
首先有了520遍我爱你的代码源码男同胞就不用花数小时打字来感动你们的女神了,嘿嘿。
#define _CRT_SECURE_NO_WARINGS 1
#include<stdio.h>
int main ()
{int i=0;for(i=1;i<=520;i++)printf("%d.我爱你\n",i);return 0;
}
运行结果:
计算1~50的阶乘难点:
存储问题:
int所能表示的数的范围是-214743648~214743648,而当我们计算四十几的阶乘的时候结果是远大于int所能表示的数的范围,所以我们得利用数组来存这些数字。
int jw, w = 1, t, arr[5000];int i, j, z;// Jw为进位 W为位数 arr为大数储存 T储存临时数据
**进位问题:**
数组存数,每一个地址存的是一个位的位数,所以要会有进位问题,所以我利用取余来解决,将一个数对10进行取余,余数留下,再将这个数进行除10,结果进到下一位。
for (i = 1; i <= 50; i++){for (j = 1, jw = 0; j <= w; j++){t = arr[j - 1] * i + jw; // 使被拆分为数组的大数的每一项与 i 相乘并且加上进位 arr[j - 1] = t % 10; // 将余数存到当前项中 jw = t / 10; //取进位 }while (jw){arr[++w - 1] = jw % 10;jw /= 10;}//当有进位的时候将进位给到下一项
源码如下:
#define _CRT_SECURE_NO_WARINGS 1
#include<stdio.h>
int main()
{int jw, w = 1, t, arr[5000];int i, j, z;// Jw为进位 W为位数 arr为大数储存 T储存临时数据 arr[0] = 1;for (i = 1; i <= 50; i++){for (j = 1, jw = 0; j <= w; j++){t = arr[j - 1] * i + jw; // 使被拆分为数组的大数的每一项与 i 相乘并且加上进位 arr[j - 1] = t % 10; // 将余数存到当前项中 jw = t / 10; //取进位 }while (jw){arr[++w - 1] = jw % 10;jw /= 10;}//当有进位的时候将进位给到下一项 for (z = w; z >= 1; z--){printf("%d", arr[z - 1]);}//每次乘以下一个数之前输出当前所有位的数据 printf("\n");}return 0;
}
运行结果:
娱乐篇~最近挺火的520遍我爱你源码和利用大数计算1~50的阶乘相关推荐
- 最新二开南风表情包小程序+前后端去授权版/最火表情包小程序源码
最新二开南风表情包小程序+前后端去授权版,最火表情包小程序源码,本站之前发布过一套原始版的<南风表情包源码>,本次分享的是一套二开的小程序前端,新增了举牌表情生成.去掉了隐藏的授权以及一些 ...
- 最新时下最火的盲盒商城源码/视频搭建教程
该程序可以作为烘托活动氛围.互动气氛的营销作用,就好像美团外卖的抽奖.支付宝里面的抽奖一样,活动游戏而已!程序开源无病毒,放心研究学习内置的算法和框架架构!!!! 学习资料地址:最新时下最火的盲盒商城 ...
- 最近很火的华为太空人表盘源码
介绍: [优选源码]最近很火的华为太空人表盘源码 基于SVG+JavaScript实现网红华为太空人表盘GT2 今日分享华为太空人表盘HTML网页源码 基于SVG+JavaScript实现网红华为太空 ...
- 最新520表白HTML源码+实现3D动态相册
正文: 最新520表白HTML源码+实现3D动态相册,还有几天就是5月20号了,赶紧做好给你女朋友,又或者用来给你喜欢的人表白啥的. 源码属于3D动态相册,是动态的哈,但是由于文章不能上传GIF图片, ...
- 带你快速入门AXI4总线--AXI4-Full篇(3)----XILINX AXI4-Full接口IP源码仿真分析(Master接口)
写在前面 接slave接口篇,本文继续打包一个AXI4-Full-Master接口的IP,学习下源码,再仿真看看波形. 带你快速入门AXI4总线--AXI4-Full篇(2)----XILINX AX ...
- 全网最火 - 跳舞的鸭子动态源码 - 超简单
全网最火 - 跳舞的鸭子动态源码 - 超简单 效果图: <!DOCTYPE html> <html lang="en"> <head><m ...
- 新版带支付功能2021全新最火表情包小程序源码,无限裂变,斗图小程序,头像壁纸,外卖服务内附详细搭建教程
内附详细搭建教程 1.全新表情包小程序已上线 2.增加外卖系统服务,进行进一步的扩展内容分销 3.独立后台系统,自己运营管理,广告位自己控制 4.流量主可以代开,小程序包通过审核,不通过不收钱 5.不 ...
- 最新版南风表情包小程序独立版源码 独家最火表情包小程序源码+完整后台API+小程序前端
南风表情包小程序独立版源码 独家最火表情包小程序源码+完整后台API+小程序前端 南风表情包小程序源码,独家分享网传最火表情包小程序源码,带有独立版完整后台 API.小程序前端,并附带安装搭建说明.最 ...
- 抖音近期比较火的挤地铁教程+源码
抖音近期比较火的挤地铁直播相信大家都见到过,当然没见到过也不会来到这篇文章. 话不多说直接上干货. 点击下方获取源码: V:Python程序猿 一起交流,一起学习http://106.12.114.5 ...
最新文章
- 2021年春季学期-信号与系统-第八次作业参考答案-第六小题
- 烂泥:Thinkpad E40伤不起啊……
- ubuntu 破解mysql密码_Ubuntu下忘记MySQL root密码解决方法
- vue 组件 父向子传值
- 【嵌入式】第一次大作业_记录环境温度并存入数据库
- 安装linux系统的pe软件,Linux和win系统制作U盘pe启动方法
- PHP操作MongoDB技術總結
- Vue中三元运算符多种状态判断
- 计算机网络原理 思维导图
- acwing 95. 费解的开关(蓝桥杯)
- hazelcast 搭建_使用HazelCast实现Spring Config Server配置
- easyefi添加引导盘重启消失引导解决办法
- 基于C语言设计符号表
- Typora工具免费版下载
- 忽如一夜春风来,千树万树梨花开
- rasa算法_【RASA系列】语义理解(上)
- fts touchscreen
- 了解流辰信息框架开发平台服务商
- javascript模块化的前世今生
- Python:实现寻峰算法(附完整源码)