从100开始,找出第57个素数,输出其十位数字?

从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;
}