问答题

程序调用prime函数,判断输入的一个整数是否为素数,是则打印YES,否则打印NO.#include "stdio.h"main(){int x;printf("输入一个整数给x: "); scanf("%d", 【1】 ); if(【2】) printf("YES");else printf("NO");}prime(int a){ int e,i,yes;yes=1;e=a/2;i=2;while((i<=e) &&yes ) if(a% 【3】 ==0) yes=0; else i++; 【4】 ; }

【参考答案】

\n \n \n \n (1)\n \n &x\n \n \n \n (2)\n \n prime(x)\n \n \n \n (3)\n \n i\n \n \n \n (4)\n \n rerurn yes\n \n \n \n \n