解题思路:
把1到5000000之间每个数的约数的个数全都求出来,放在一个数组里。
注意事项:
参考代码:
#include<stdio.h>
int main()
{
int a,b,i,j,max=0;
int c[5000001]={0};
scanf("%d %d",&a,&b);
for(i=1;i<=5000000;i++)
{
for(j=i;j<=5000000;j=i+j)
{
c[j]++;
}
}
for(i=a;i<=b;i++)
{
if(c[i]>max)max=c[i];
}
printf("%d",max);
return 0;
}
0.0分
6 人评分
C二级辅导-同因查找 (C语言代码)浏览:592 |
校门外的树 (C语言代码)浏览:751 |
汽水瓶 (C语言代码)浏览:664 |
C二级辅导-进制转换 (C语言代码)浏览:657 |
C语言程序设计教程(第三版)课后习题7.1 (C语言代码)浏览:761 |
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:1327 |
简单的a+b (C语言代码)浏览:564 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:723 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:900 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:1261 |