У меня есть программа, которая печатает пять простых чисел в пределах диапазона ввода пользователя (m, n).Программа C для печати следующих пяти простых чисел
Моя проблема в том, что я хочу напечатать числа, большие, чем m. и напечатайте только следующие пять номеров. Я не хочу использовать верхний предел.
Как я могу это сделать?
#include <stdio.h>
#include <conio.h>
int main()
{
int m,n,i,j,k,flag;
printf("\nEnter The Lower Limit: ");
scanf("%d",&m);
printf("\nEnter The Upper Limit: ");
scanf("%d",&n);
printf("\nPrime Numbers Between %d & %d Are:\n",m,n);
for(i=m ; i<=n ; i++)
{
k=i;
flag=1;
for(j=2 ; (j<=k/2)&&flag ; j++)
{
if(k%j==0)
flag=0;
}
if(flag)
printf("%3d \n",i);
}
}
Вам нужно показать, что ** вы ** попробовали. Да, у вас есть * программа, но похоже, что она взята из [здесь] (http://www.codingbot.net/2013/07/generate-prime-numbers-within-range-of.html), поэтому, не ** ваш ** код. –
@YuHao; Хорошее поисковое умение :) – haccks
@haccks Ха-ха, слова * У меня есть программа * вместо * Я написал программу * заставляет меня задуматься. Поиск выполняется с использованием одного уникального заявления для google (я использовал третью строку 'printf') –