質問: 0; for(j=2;j
回答: include ================ int prime(int x,int y); int main(void) { int a, b; int num; printf("指定された範囲の素数の数を求めます。\n"); do{ printf("範囲の下限となる正の整数を入力してください。\n"); scanf("%d", &a); } while(a<=0); do{ printf("範囲の上限となる正の整数を入力してください。\n"); scanf("%d", &b); }while(a>b); printf("調査を開始します。\n"); num = prime(a, b); printf("求めた素数の個数は%d個です。\n", num); return 0; } int prime(int x,int y) { int num,i,j,k; if(x <= 2 ){ num = 1; } else { num = 0; } for(i=x;i<=y;i++){ k = 0; for(j=2;j