从100开始,找出第57个素数,输出其十位数字?
问题描述:
1.从100开始,找出第57个素数,输出其十位数字?
2.对于ー个三位数,由其百位、十位、个位数字构建
比如:327,方程为:3× x +2* x +7=8)。判断方程是否有解。如果方程有解,就认为是有效数。
输入:两个整数 n , m ( 0 く n く m く200),分别表示第 n 个、第 m 个满足上述条件的三位类输出:第 n 个……-第 m 个之间的有效数,所组成的一元二次方程的根之和(保留2位
答
#include"stdio.h"
int main()
{
int num=0;
int a,i,s;
for(a=100;;a++)
{
for(i=2;i<a;i++)
{
if(a%i == 0)
break;
}
if(i==a)
num++;
if(num==57)
break;
}
s=(a/10)%10;
printf("%d",s);
return 0;
}
答
#include <stdio.h>
int main()
{
int a,i;
int nmb = 0;
for (a=100;;a++)
{
for (i=2;i<a;i++)
{
if(a%i==0) break;
}
if(i == a) nmb++;
if(nmb == 57) break;
}
printf("%d",(a/10)%10);
return 0;
}