创建一个打印出前八个[8]自守数字的程序。输出必须在main()
函数中完成。
这是我处理的代码:
#include <stdio.h>
#include <conio.h>
main() {
int automorphic[8];
int n;
printf("\t\t\tAUTOMORPHIC\n\n\n");
for(n=1; n<8; n++ ){
if (n*n%10==n || n*n%100==n || n*n%1000==n);
}
printf("\t%d\n\n", automorphic [n]);
getch();
return 0;
}
我不明白为什么它只打印出0?我的代码中是否缺少某些内容?还是我根本没有做正确的事?