这段代码要怎么写?或者说要用怎样的算法才有较高的效率?
望高手赐教!
望高手赐教!
解决方案 »
- [散分]给大家推荐一个能赚钱的网站
- RTF格式的文件解析为XML
- 满分求如何使用vc实现更改文件的“从父项继承那些可以应用到子对象的权限项目“那个权限
- 关于dll全局共享变量的问题,
- 为什么MainFrame或ChildFrame的类中不能响应WM_LBUTTONDOWN消息,而在View类中却可以响应该消息?
- 急:当向ftp服务器发送STOR /file.html/r/n时,服务器返回550代码,怎么回事?
- 为什么我在线程内create Socket时候出错
- answer me
- 小游戏问题
- 一个类中有字符数组是不是也很占内存
- 怎样设置文本框的焦点
- 请问在mfc中是否不能用using namespace std啊???
#include <conio.h>#define N 1000void main()
{
int i,j,sum;
for(i=2;i<=N;i++)
{
sum=0;
for(j=1;j<=i/2;j++)
if(i%j==0) sum+=j;
if(sum==i) printf("%d\n",i);
}
}
void main()
{
int i,s=0;
for (i=1;i<1000;i++)
{
for(int j=1;j<i;j++)
if (i%j==0)
s+=j;
if (s==i)
cout<<i<<endl;
s=0;
}
}
好像不太对呀!
{
int nTotal = 0;
for(int i = 1; i < nin; i++)
{
if(nin % i == 0)
nTotal += i;
}
return nTotal == nin;
}void main()
{
for(int i = 1; i <= 1000; i++)
{
if(Isit(i))
cout << i << endl;
}
}
void main()
{
int i,s=0;
int j;
for (i=1;i<1000;i++)
{
for(int j=1;j<i/2;j++)
if (i%j==0)
s+=j;
if (s==i)
cout<<i<<endl;
s=0;
}
}
TO DD88(程序设计中...) 。这个程序,哪里有问题啊?如果没有记错的话,这是在一年半前我学C++时候做的一道试题