完数一error,求解
/*时间:2012.12.19功能:找出1000以内所有完数*/
#include <stdio.h>
void main()
{
int m,s,i;
for (m=2;m<1000;m++)
{
s=0;
for (i=1;i<m;i++)
if (m%i==o) s=s+i; //如果能够整除,那么就是该数的因子,累加起来
if(s==m) //因子的和与原数比较,如果正确就输出
{
printf("%d,its factors are ",m);
for (i=1;i<m;i++)
if (m%i==o) printf("%d",i);
printf("\n");
}
}
}--------------------Configuration: 求完数 - Win32 Debug--------------------
Compiling...
求完数.c
E:\C语言练习\完数\求完数.c(11) : error C2065: 'o' : undeclared identifier
执行 cl.exe 时出错.
求完数.obj - 1 error(s), 0 warning(s)