PTA第四章循环基础

C语言循环代码PTA第四章基础篇

// An highlighted block

本题要求统计给定整数MN区间内素数的个数并对它们求和。

输入格式:
输入在一行中给出两个正整数MN1MN500)。

输出格式:
在一行中顺序输出MN区间内素数的个数以及它们的和,数字间以空格分隔。

输入样例:
10 31
输出样例:
7 143


#include<stdio.h>
#include<math.h>
int main()
{
    
    
	int m, n, i, j, cnt, sum;
	scanf("%d%d",&m,&n);
	for (i = m, cnt = 0, sum = 0; i <= n; i++)
	{
    
    
		for (j = 2; j<i; j++)
		{
    
    
			if (i%j == 0)break;//当非素数时,结束
		}
		if (j == i)//内循环一圈
		{
    
    
			cnt++;
			sum = sum + i;
		}//进入外循环
	}
	printf("%d %d", cnt, sum);
	return 0;
}

var foo = 'bar';

猜你喜欢

转载自blog.csdn.net/hx_521/article/details/83514243
今日推荐