Primer y compuesto
Dado un número entero positivo n (2 <= n <10000), determine si es un número primo.
Entrada múltiple, una n por línea (2 <= n <= 10000).
Para cada grupo de números, escriba Sí si es un número primo; de lo contrario, escriba No.
El uso de bucles: while (scanf ("", &)! = EOF) múltiples bucles de entrada, bucles for;
Código:
#include <stdio.h>
int main() // 注意:int t=0必须放在while 循环的里面 不然如果判断过一次t==1,t的初始
{ // 值就会变成1而不再是0此后无论输入的数是质数还是合数输出的t值
int a,n; // 永远是1 会直接影响判断的结果。
while(scanf("%d",&a)!=EOF)
{
int t=0;
for(n=2;a>=n+1;n++)
{
if(a%n==0)
t=1;
}
if(t==1)
printf("No\n");
if(t==0)
printf("Yes\n");
}
return 0;
}
Además, si desea mejorar su capacidad de programación, ¡aprenda el lenguaje C y la programación C ++! Adelantar en una curva, ¡un paso más rápido! Puede que pueda ayudarte aquí ~
UP ha subido a la página de inicio algunos tutoriales en vídeo sobre el aprendizaje de la programación C / C ++. ¡Aquellos que estén interesados o estén aprendiendo deben ir y echar un vistazo! Te será de ayuda ~
Compartir (código fuente, video del proyecto real, notas del proyecto, tutorial introductorio básico)
¡Bienvenidos socios que cambian de carrera y aprenden programación, use más información para aprender y crecer más rápido que si lo piensa usted mismo!
Programación de aprendizaje:
Programación de aprendizaje: