不会求第二问,求教,在线等,急
8.已知24有8个因子:1,2,3,4,6,8,12,24,而24正好能被8整除,求[1,100]之间:(1)有多少个整数能被其因子的个数整除?(2)符合(1)的最大整数...
8.已知24有8个因子:1,2,3,4,6,8,12,24,而24正好能被8整除,求[1,100]之间:
(1)有多少个整数能被其因子的个数整除?
(2)符合(1)的最大整数。
(3)符合(1)的所有整数之和。
#include<iostream>
using namespace std;
int jiayang(int x)
{int i,n=0;
for(i=1;i<=x;i++)
if(x%i==0)
n++;
if(x%n==0)
return x;
}
int main()
{ int i,n=0,s=0;
for(i=1;i<=100;i++)
if(jiayang(i)==i)
{n++;
s+=i;}
cout<<n<<" "<<s<<endl;
}C语言问题,关键是不会第二问怎样求的最大的那个数 展开
(1)有多少个整数能被其因子的个数整除?
(2)符合(1)的最大整数。
(3)符合(1)的所有整数之和。
#include<iostream>
using namespace std;
int jiayang(int x)
{int i,n=0;
for(i=1;i<=x;i++)
if(x%i==0)
n++;
if(x%n==0)
return x;
}
int main()
{ int i,n=0,s=0;
for(i=1;i<=100;i++)
if(jiayang(i)==i)
{n++;
s+=i;}
cout<<n<<" "<<s<<endl;
}C语言问题,关键是不会第二问怎样求的最大的那个数 展开
7个回答
展开全部
main里增加个变量m,循环时更新一下就可以了
int main()
{ int i,n=0,s=0, m=0;
for(i=1;i<=100;i++)
if(jiayang(i)==i)
{n++;
m=i;
s+=i;}
cout<<n<<" "<<m<<" "<<s<<endl;
}
int main()
{ int i,n=0,s=0, m=0;
for(i=1;i<=100;i++)
if(jiayang(i)==i)
{n++;
m=i;
s+=i;}
cout<<n<<" "<<m<<" "<<s<<endl;
}
更多追问追答
追问
请问如果还要求第二大应该怎样球呢
追答
那就设置两个变量,分别保存最大和次大值。还是在循环中判断并更新
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
第一问:100÷8等于一个商还剩下几个数,那个商就是答案!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
bool CheckConfig(int num)
{
int i;
int iTotal = 2;
for (i = 2; i <= num/2; i++)
{
if (num % i == 0)
{
iTotal++;
}
}
return num % iTotal == 0 ? true : false;
}
void testfun()
{
int i;
int iCountConfigNum = 1;
int iSum = 0;
int iMax = 1;
for (i = 2; i < 101; i++)
{
if (CheckConfig(i))
{
iMax = i;
iCountConfigNum++;
iSum++;
}
}
i = i;
}
大概的,没调试
{
int i;
int iTotal = 2;
for (i = 2; i <= num/2; i++)
{
if (num % i == 0)
{
iTotal++;
}
}
return num % iTotal == 0 ? true : false;
}
void testfun()
{
int i;
int iCountConfigNum = 1;
int iSum = 0;
int iMax = 1;
for (i = 2; i < 101; i++)
{
if (CheckConfig(i))
{
iMax = i;
iCountConfigNum++;
iSum++;
}
}
i = i;
}
大概的,没调试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个是要在草稿纸上慢慢的认真的思考一下,也许答案就出现了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
可以登录选元搜题或者作业帮来搜索一下这道题,这道题我觉得是一道化学题还是一道数学题呢?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询