合数世纪怎么写?用基本的c语言写
12564[此贴子已经被作者于2018-6-14 08:49编辑过]
#include"stdio.h" main() { int i,century,year; for(century=2;century<20000;century++) { for(year=(century-1)*100+1;year<century*100;year+=2) { for(i=3;i*i<year;i+=2) { if(year%i==0) break; } if(i*i>=year) break; } if(year>=century*100) { printf("第一个合数世纪是%d世纪",century); return 0; } } }