pingfan443


私信TA

用户名:liu971294083

访问量:32794

签 名:

楼上的别敲了,我跟不上

等  级
排  名 130
经  验 7642
参赛次数 6
文章发表 51
年  龄 21
在职情况 学生
学  校 b站
专  业 软件开发

  自我简介:

搁劲学

 

0.0分

19 人评分

  评论区

感谢,没考虑1
2022-05-14 16:57:52
作者 第二种办法的isprime的函数里 那两个if语句是不是需要调换下顺序 要不输出全是0 -- 还有主函数里没判断m和n的大小  我的意见 望作者采用!! 谢谢
2021-11-28 19:49:14
#include <stdio.h>

int isprime(int x)
{
	for (int i = 2;i < x;i++)
	{
		if (x % i == 0)
		{
			return -1;
		}
	}
	return 0;
}


int main()
{
	int i, m, n, count = 0;
	scanf("%d%d", &m, &n);
	for (i = m;i <= n;i++)
	{
		if ((isprime(i) == 0))
		{
			count = count + i;
		}
	}
	printf("%d", count);
	return 0;
}

为什么不对?
2021-10-06 13:04:35
我der  ,我真蠢
2021-09-22 19:31:07
i不用赋初值吗??
2021-09-22 19:29:13
第二种方法18行没看懂,这个新定义的i,j是什么呀
2021-08-15 14:25:58
哦,解决了
2020-05-01 03:08:00
为啥我把1考虑进去了,还是答案错误50分
2020-05-01 03:04:50
  • «
  • 1
  • »