主题:请帮忙看一如下代码--关于水仙花数
这个是求水仙花数的问题,我把它做在一个按钮上面实现,且通过弹出框来得出结果
就是要连续输出这些结果,不知道怎么弄,待解中。。。
void CMyshuixianhuashuDlg::OnButton1()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
char temp[100];
int i,j,k,num;
int h[100];
int *p;
p=h;
num=1;
for(i=1;i<10;i++)
{
for(j=0;j<10;j++)
{
for(k=0;k<10;k++)
{
if((i*100+j*10+k)==(num=i*i*i+j*j*j+k*k*k))
{
*p=num;
}
}
}
}
sprintf(temp,"%d\n",*p);
MessageBox(temp,"note",MB_OK);
UpdateData(FALSE);
}[em10][em10]
就是要连续输出这些结果,不知道怎么弄,待解中。。。
void CMyshuixianhuashuDlg::OnButton1()
{
// TODO: Add your control notification handler code here
UpdateData(TRUE);
char temp[100];
int i,j,k,num;
int h[100];
int *p;
p=h;
num=1;
for(i=1;i<10;i++)
{
for(j=0;j<10;j++)
{
for(k=0;k<10;k++)
{
if((i*100+j*10+k)==(num=i*i*i+j*j*j+k*k*k))
{
*p=num;
}
}
}
}
sprintf(temp,"%d\n",*p);
MessageBox(temp,"note",MB_OK);
UpdateData(FALSE);
}[em10][em10]