PTA 统计素数并求和 + 小于m的最大的10个素数

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

输入格式:

输入在一行中给出两个正整数M和N(1≤M≤N≤500)。

输出格式:

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

输入样例:

10 31

结尾无空行

输出样例:

7 143

结尾无空行

答案:若不排除1的情况则不正确

#include
int main()
{
	int m,n;
	scanf("%d %d",&m,&n);//首尾项 
	
	int i,num;
	int k=0;//素数的个数 
	int sum=0;//素数的和 
	for(num=m;num<=n;num++)
	{
		int isprime =1;
		for(i=2;i

变形题:

给定一个整数m(50

输入格式:

输入在一行中给出一个正整数m(50

输出格式:

在一行中按递减顺序输出10个满足条件的素数,每个素数输出占6列。没有其它任何附加格式和字符。

输入样例:

229

输出样例:

   227   223   211   199   197   193   191   181   179   173
#include
int main()
{
	int m;
	scanf("%d",&m);//50=1;num--)
	{
		int isprime=1;
		for(i=2;i

 

你可能感兴趣的:(PTA习题,c语言)