编程 C语言
答案:2 悬赏:50 手机版
解决时间 2021-04-02 07:32
- 提问者网友:最爱你的唇
- 2021-04-01 07:39
编程 C语言
最佳答案
- 五星知识达人网友:刀戟声无边
- 2021-04-01 08:18
#define _CRT_SECURE_NO_WARNINGS
#include
int n,m;
int count;
int main()
{
scanf("%d%d", &n,&m);
for (int i = n;i <= m;i++)
{
int isPrime = 0;
for (int j = 2;j*j <= i;j++)
{
if (i%j == 0)
{
isPrime = 1;
break;
}
}
if (!isPrime)
{
count++;
}
}
printf("%d
", count);
return 0;
}你的代码第二个for循环里面的判断是错的,循环范围也是错的
追问
#include
int n,m;
int count;
int main()
{
scanf("%d%d", &n,&m);
for (int i = n;i <= m;i++)
{
int isPrime = 0;
for (int j = 2;j*j <= i;j++)
{
if (i%j == 0)
{
isPrime = 1;
break;
}
}
if (!isPrime)
{
count++;
}
}
printf("%d
", count);
return 0;
}你的代码第二个for循环里面的判断是错的,循环范围也是错的
追问
全部回答
- 1楼网友:骨子里都是戏
- 2021-04-01 09:16
for(s=m;s<=n;s++)
{
for(t=2;t<=s/2;t++)
if(s%t==0) break;
if(t>s/2) cout++;
}追问😂😂我试了不行啊
{
for(t=2;t<=s/2;t++)
if(s%t==0) break;
if(t>s/2) cout++;
}追问😂😂我试了不行啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯