1613-3-傅溥衍 总结《2016年10月9日》【连续第九天总结】
2016-10-09 18:45
288 查看
标题:C++入门第九天
关键词:寻找自幂数
内容:
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;
}
关键词:寻找自幂数
内容:
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;
}
相关文章推荐
- 1613-3-傅溥衍 总结《2016年10月3日》【连续第三天总结】
- 1613-3-傅溥衍 总结《2016年10月5日》【连续第五天总结】
- 1613-3-傅溥衍 总结《2016年10月24日》【连续第二十四天总结】
- 1613-3-傅溥衍 总结《2016年10月30日》【连续三十天总结】
- 1613-3-傅溥衍 总结《2016年10月29日》【连续第二十九天总结】
- 1613-3-傅溥衍 总结《2016年11月7日》【连续三十八天总结】
- 1613-3-傅溥衍 总结《2016年11月5日》【连续三十六天总结】
- 1613-3-傅溥衍 总结《2016年10月22日》【连续第二十二天总结】
- 1613-3-傅溥衍 总结《2016年10月21日》【连续第二十一天总结】
- 1613-3-傅溥衍 总结《2016年11月3日》【连续三十四天总结】
- 1613-3-傅溥衍 总结《2016年10月7日》【连续第七天总结】
- 1613-3-傅溥衍 总结《2016年10月11日》【连续第十一天总结】
- 1613-3-傅溥衍 总结《2016年10月10日》【连续第十天总结】
- 1613-3-傅溥衍 总结《2016年10月23日》【连续第二十三天总结】
- 1613-3-傅溥衍 总结《2016年10月16日》【连续第十六天总结】
- 1613-3-傅溥衍 总结《2016年10月4日》【连续第四天总结】
- 1613-3-傅溥衍 总结《2016年10月14日》【连续第十四天总结】
- 1613-3-傅溥衍 总结《2016年10月27日》【连续第二十七天总结】
- 1613-3-傅溥衍 总结《2016年11月4日》【连续三十五天总结】
- 1613-3-傅溥衍 总结《2016年10月19日》【连续第十九天总结】