求100!我哪错了
时间:2011-12-15
来源:互联网
#include <iostream>
using namespace std;
main()
{
int a[200];
a[0]=1;
for(int i=2;i<=10;i++)
{
int j=0;int n;
while(a[j]!=NULL)
{
a[j]=(a[j]*i)%10;
if(a[j+1]!=NULL)
a[j+1]=a[j+1]+((a[j]*i)/10);
if(a[j+1]==NULL)
a[j+1]=(a[j]*i)/10;
j++;
}
}
int m=0;
while(a[m]!=NULL)
{
cout<<a[m]<<endl;
m++;
}
cout<<endl<<endl<<m<<endl;
}
作者: zzbin123456 发布时间: 2011-12-15
作者: cbzjzsb123 发布时间: 2011-12-15
#include <iostream>
using namespace std;
void main()
{
int a[200],b,c;
a[0]=1;
for(int i=2;i<=100;i++)
{
int j=0;int n;
while(a[j]!=NULL)
{
b=a[j];
a[j]=(a[j]*i)%10;
if(b*i>=10)
{
if(a[j+1]!=NULL)
a[j+1]=a[j+1]+((b*i)/10);
if(a[j+1]==NULL)
{a[j+1]=(b*i)/10;break;}
}
j++;
}
}
int m=0;
while(a[m]!=NULL)
{
cout<<a[m]<<endl;
m++;
}
}
作者: zzbin123456 发布时间: 2011-12-15
作者: cbzjzsb123 发布时间: 2011-12-15
作者: zzbin123456 发布时间: 2011-12-15
作者: cbzjzsb123 发布时间: 2011-12-15
#include <iostream>
using namespace std;
void main()
{
//老子就是想阿a[0]是个位,a[1]是十位,依此类推..
int a[200],b,c;
a[0]=1;
for(int i=2;i<=100;i++)
{
int j=0;int n;
while(a[j]!=NULL)
{
b=a[j];//保留原位数
a[j]=(a[j]*i)%10;//现在a[j]是这个位上的数
if(b*i>=10)//如果b*i>=10说明有进位
{
if(a[j+1]!=NULL)//如果下一位不是空的话就该把下一位和进位加起来
a[j+1]=a[j+1]+((b*i)/10);
if(a[j+1]==NULL)//如果下一位是空下一位直接等于进位跳出循环
{a[j+1]=(b*i)/10;break;}
}
j++;
}
}
int m=0;
while(a[m]!=NULL)//输出
{
cout<<a[m]<<endl;
m++;
}
}
作者: zzbin123456 发布时间: 2011-12-15
亏你想的出。。。。。。。。。NULL是啥?????
还是你define了??????????????、、、、、、、
while(a[j]!=NULL)
{}
在循环前,先对a【】的范围作判定。。。。不然会越界访问。。。。。。。
你都没给a【】赋初值。。。我的神啊。。。没赋初值,你知道a【】中保存的啥数据???
还//老子就是想阿a[0]是个位,a[1]是十位,依此类推..
你脑子进水了????????????
作者: Qyee16 发布时间: 2011-12-15
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28