过万n的阶乘的代码
#include
#include
struct Factorial
{
int digit;
struct Factorial *next; };
void Input(int &n) {
cout << "Please the n: "; cin>> n;
cout < next; int count=0;
if(first-> next!=NULL)//如果链
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
节点个数大于1,则把链表逆置
{
while(q!=NULL)
{
p-> next=q-> next;
q-> next=first;
first=q;
q=p-> next;
}
}
cout < digit;
p=p-> next;
if(!(count%100)) cout << " sum= " < digit=p-> digit*ier+temp;
temp=0;
if (p-> digit>=10)//进位处理 { if(p-> next!=NULL)//所处理的进位节点不是尾节点
{ temp=p-> digit/10;
p-> digit=p-> digit%10; } else//所处理的进位节点是尾节点 {flag=0;
x=p-> digit/10;
y=p-> digit=p-> digit%10; while(y> -1)
{ if(x <10)
{q-> digit=x;
q-> next=NULL;
p-> next=q;
y=-1;
q=new struct Factorial; } else {
q-> digit=x%10;
q-> next=NULL;
p-> next=q;
p=q;
q=new struct Factorial; x=x/10;
y=x%10; } } } }
p=p-> next;
}while(p!=NULL&&flag); delete q; }
void main() {
struct Factorial *first=new Factorial;
int n;
first-> digit=1;//链表默认值是1,即0~或1~
first-> next=NULL;
Input(n);
if(n==0||n==1) Output(first,n); else//n> 2时的阶乘
{
for(int i=1;i
本文档为【过万n的阶乘的代码】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑,
图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
-
机械设备安装危险源辨识、风险评价和风险控制措施清单
-
陈正伟-《投入产出分析(本科)》经典习题(中)
-
《琵琶行》中的琵琶意象
-
电脑花样机模板制作
-
请求信Letter of Request
-
手术室冷负荷的选择
-
优秀班主任经验交流稿
-
小学二年级上册数学期末考试卷及答案
-
注射剂制备工艺及常见问题的解决办法--××××制药集团有限公司 生产部
-
省残联直属事业单位2011年下半年招聘
-
呼啦圈活动记录表
-
陕西科技大学过程装备与控制工程专业期末考试往年试题II化工,流体,电子,过程设计,plc,热工基础与应用)
-
媒介经营与管理习题及答案完整版
-
公司财产管理制度
-
机械设备安装危险源辨识、风险评价和风险控制措施清单
-
陈正伟-《投入产出分析(本科)》经典习题(中)
-
《琵琶行》中的琵琶意象
-
电脑花样机模板制作
-
请求信Letter of Request
-
手术室冷负荷的选择
-
优秀班主任经验交流稿
-
小学二年级上册数学期末考试卷及答案
-
注射剂制备工艺及常见问题的解决办法--××××制药集团有限公司 生产部
-
省残联直属事业单位2011年下半年招聘
-
呼啦圈活动记录表
-
陕西科技大学过程装备与控制工程专业期末考试往年试题II化工,流体,电子,过程设计,plc,热工基础与应用)
-
媒介经营与管理习题及答案完整版
-
公司财产管理制度