求100-900内无暇素数,为什么显示asdfg未声明的符号,应该怎么修改?
#include "stdio.h"main(){ int i,j; for(i=100;i<=900;i++) { for(j=2;j<i;j++) if(i%j==0)break; if(j==i)printf("%4d",i); } int a,s,d,f,g; a = i/100;s = i%100/10;d = i%10;for( f=a+s*10+d*100,g=2;g++;)if(f%g==0){printf("%5d",f);}}
你的程序无论是语法还是算法,有多个错(估计你是抄了二段程序)
不考虑效率及程序结构优化,以下是在你基础上改好的:
热门标签: