标题:C++入门第九天
关键词:寻找自幂数
内容:
A今日完成情况
关键词:寻找自幂数
内容:
A今日完成情况
1.编写寻找自幂数的代码 100%
2.看程序调试方法20%
B具体内容编译结果显示错误0、警告0,但运行的时候发现跟教程不一样,一条一条对下来才找到不一样的。
C明日计划继续看程序调试方法
#include<iostream>
#include<cmath>
using namespace std;
int main()
{
int n;
int start,end;
int m;
int digit;
int sum;
int i;
cout<<"求n位自幂数,请输入位数:";
cin>>n;
while(n>0)
{
start=pow(10,n-1);
end=pow(10,n)-1;
cout<<n<<"位自幂数:";
for(i=start;i<=end;i++)
{
m=i;
sum=0;
while(m!=0)
{digit=m%10;
sum=sum+pow(digit,n);
m=m/10;
}
if(sum==i)
{
cout<<i<<" ";
}
}
cout<<endl;
cout<<"求n位自幂数,请输入位数:";
cin>>n;
}
cout<<endl;
return 0;
}