蓝桥杯常用算法集合
发布时间
阅读量:
阅读量
1.以三进制为例,模拟进制加法
for(i=0;i<=728;i++)//从0加到6位三进制 (728为6位3进制最大范围)
{ a[5]++;
for(j=5;j>=0;j--)//6位枚举
{ if(a[j]>2) //逢3进1
{ a[j-1]++;
a[j]=0;
}
}
2.素数判定
int judge(int x)
{ int i;
if(x<2) return 0;
for(i=2;i<=sqrt(x);i++)//注意一定是<=
if(x%i==0)
return 0;
return 1;
}
3.时间数值的运算处理
for(i=2010;i>=year;i--) //求前面年
{ if(ju
全部评论 (0)
还没有任何评论哟~
