yukangliu 2015-08-27 07:52 采纳率: 66.7%
浏览 1414

求调试一回文数程序,运行老出错

#include
#include
#include
using namespace std;
int Bit(int n);
int CircleNum(int m);
int bit[16];
int i,j=0,k=0;

int main()
{
int left,right;
cout<<"请输入最小值:";
cin>>left;
cout<<"请输入最大值:";
cin>>right;
for(i=left;i {
if(CircleNum(i)&&Bit(i))
{
cout if(i%10==0)
cout }
else
cout }
return 0;
}
int CircleNum(int m)
{
int t=10;
int n=0,c=0;
for(t;t {
n+=1;
}
int a[n+1];
for(i=n;i>=0;i--)
{
a[i]=m/((int)pow(10,i));
m=m%((int)pow(10,i));
}
int mid=(n+1)/2;
for(j=0;j {
if(a[j]==a[n-j])
c+=1;
}
if(c==(n/2)+1)
return true;
else
return false;
}
int Bit(int n)
{
int s;
for(i=0;i {
bit[i]=n%2;
n/=2;
if(n==1)
{
n=0;
}
}
for(i=16;i>=0;--i)
{
s+=bit[i]*((int)pow(10,i));
}
if(CircleNum(s))
return true;
else
return false;
}

  • 写回答

3条回答 默认 最新

  • threenewbee 2015-08-27 08:36
    关注

    int * a = new int[n+1];

    评论

报告相同问题?

悬赏问题

  • ¥15 微信会员卡接入微信支付商户号收款
  • ¥15 如何获取烟草零售终端数据
  • ¥15 数学建模招标中位数问题
  • ¥15 phython路径名过长报错 不知道什么问题
  • ¥15 深度学习中模型转换该怎么实现
  • ¥15 HLs设计手写数字识别程序编译通不过
  • ¥15 Stata外部命令安装问题求帮助!
  • ¥15 从键盘随机输入A-H中的一串字符串,用七段数码管方法进行绘制。提交代码及运行截图。
  • ¥15 TYPCE母转母,插入认方向
  • ¥15 如何用python向钉钉机器人发送可以放大的图片?