合数世纪怎么写?用基本的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;
}
}
} 