早教吧作业答案频道 -->其他-->
这题哪里出错了?本题:输出11-999之间的数m,要求m,m*m,m*m*m都为回文数.如11,121,1331.#includelong int hw(long int m){int a[6];int i,c,s;long int x,sum;for(i=0;i=0){int a;for(a=0;a0)s=s*10;}x=long int(a[i]*s);sum=sum+x;i--;}retur
题目详情
这题哪里出错了?本题:输出11-999之间的数m,要求m,m*m,m*m*m都为回文数.如11,121,1331.
#include
long int hw(long int m)
{int a[6];
int i,c,s;
long int x,sum;
for(i=0;i=0)
{int a;
for(a=0;a0)
s=s*10;
}
x=long int(a[i]*s);
sum=sum+x;
i--;
}
return sum;
}
void main()
{
long int m,n,a,b;
for(m=11;m
#include
long int hw(long int m)
{int a[6];
int i,c,s;
long int x,sum;
for(i=0;i=0)
{int a;
for(a=0;a0)
s=s*10;
}
x=long int(a[i]*s);
sum=sum+x;
i--;
}
return sum;
}
void main()
{
long int m,n,a,b;
for(m=11;m
▼优质解答
答案和解析
楼主附带一点说明吧,这个程序思路上好像有点问题,越看越糊涂了,你说明下变量的意义,我就帮你看看,现在编译出来是地21行a[i]出错"i下标要求数组或指针类型"即使调试完成,最后执行的时候还是会报错,说明方法和定义上有问题.
程序最重要的可读性.你的结构是挺好的,先声明函数,后主函数调用,输出;但是m,和m*m*m 的中间的m到底是不是回文数要求的呢,如果连回文数都没弄懂之前就开始,估计问题不在少.我不想去看你定义的那么多变量,我只要知道:
①确定数的范围,赋入数组;
②对数组元素分别取个、十、百位上的数值;
③数值比较,是回文数的都输出.
#include
using namespace std;
int main()
{
int hws1[1000],hws2[500],a,b,c;
for(int m=0;m!=1000;++m)
{
hws1[m]=m;
}
for(int i=0,j=0;i!=1000;++i,++j )
{
a=hws1[i]/100;
b=(hws1[i]%100)/10;
c=hws1[i]-a*100-b*10;
if((a==c&&a*c!=0)||(b==c&&a==0&&b*c!=0))
{
hws2[i]=hws1[i];
cout
程序最重要的可读性.你的结构是挺好的,先声明函数,后主函数调用,输出;但是m,和m*m*m 的中间的m到底是不是回文数要求的呢,如果连回文数都没弄懂之前就开始,估计问题不在少.我不想去看你定义的那么多变量,我只要知道:
①确定数的范围,赋入数组;
②对数组元素分别取个、十、百位上的数值;
③数值比较,是回文数的都输出.
#include
using namespace std;
int main()
{
int hws1[1000],hws2[500],a,b,c;
for(int m=0;m!=1000;++m)
{
hws1[m]=m;
}
for(int i=0,j=0;i!=1000;++i,++j )
{
a=hws1[i]/100;
b=(hws1[i]%100)/10;
c=hws1[i]-a*100-b*10;
if((a==c&&a*c!=0)||(b==c&&a==0&&b*c!=0))
{
hws2[i]=hws1[i];
cout
看了 这题哪里出错了?本题:输出1...的网友还看了以下:
a0+a1×7+a2×7²+a3×7三次方已知正整数m、n可写成A0+A1×7+A2×7²+A3× 2020-04-25 …
点PM(M,N)满足2M+N=0,点AM(M,B)满足2M+B=1(1)请写出点P0,P1,P2, 2020-05-17 …
这题哪里出错了?本题:输出11-999之间的数m,要求m,m*m,m*m*m都为回文数.如11,1 2020-05-17 …
6.已知关于x的一次函数y=m(x-n)的图象经过第二、三、四象限,则有()A.m>0,n>0B. 2020-05-21 …
若整数p为f(x)=a0+a1x+a2x^2+...+anx^n=0的一个根,且系数a都是整数,证 2020-07-09 …
设f(x)=a\x+xlnx,g(x)=x^3-x^2-3有两小题,(1)x1,x2属于[0,2] 2020-07-09 …
记.anan-1an-2…a1a0|m=a0+a1×m+…+an-1×mn-1+an×mn,其中n 2020-07-09 …
设函数f(x,y)=(1+my)x(m>0,y>0).(1)当m=3时,求f(6,y)的展开式中二 2020-07-20 …
设函数f(x,y)=(1+my)x(m>0,y>0).(1)当m=3时,求f(6,y)的展开式中二项 2020-11-01 …
已知任意的正整数n都可唯一表示为n=a0•2k+a1•2k-1+…+ak-1•21+ak•20,其中 2020-11-17 …