输入一个正整数,若是素数(或称质数)则输出“Yes”,否则输出“No”。 void main() {  int i,n;  scanf(&quot;%d&quot;,______); /*第一空*/  printf(&quot;%d&quot;,n);  for(i=2;i<n;i++)   if(n%i==O)______; /*第二空*/  if(______)printf(&quot;Yes\n&quot;); /*第三空*/  else printf(”No\n”); }

题目类型: 问答题

题目内容

输入一个正整数,若是素数(或称质数)则输出“Yes”,否则输出“No”。 void main() {  int i,n;  scanf("%d",______); /*第一空*/  printf("%d",n);  for(i=2;i

正确答案

&n  break  i==n

题目解析

scanf完成输入一个正整数,所以第一空填&n。for循环用2~n-1去除n如果出现整除,则结束循环,n不是素数,所以第二空填break。循环结束后,如果i==n则n是素数,所以第三空填 i==n。

题目纠错