首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是输入一个整数,判断其是否是素数,若为素数则输出1,否则输出0。请填空。 #include <stdio.h> main() { int i,x,y=1; scanf("%d",&x); for(
下列程序的功能是输入一个整数,判断其是否是素数,若为素数则输出1,否则输出0。请填空。 #include <stdio.h> main() { int i,x,y=1; scanf("%d",&x); for(
admin
2009-01-15
33
问题
下列程序的功能是输入一个整数,判断其是否是素数,若为素数则输出1,否则输出0。请填空。
#include <stdio.h>
main()
{ int i,x,y=1;
scanf("%d",&x);
for(i=2;i<=x/2;i++)
if 【 】 { y=0;break;}
printf("%d\n",y);
}
选项
答案
(x%i==0)
解析
为判数x是否是素数,预置变量y的值为1(x可能是素数),然后用2至x/2的整数i测试对x的整除性,若x能被其中的某个整数整除,则x是合数,置y的值为0(即x不是素数),结束循环测试;若循环中i都不能整除x,则x为素数。一般可用求余运算x%i是否等于0来判定i能否整除x,所以程序中的空格处可填(x%i==0)。
转载请注明原文地址:https://kaotiyun.com/show/mLXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
语句Dima(一3To4,3To6)AsInteger定义的数组的元素个数是()。
在数据库系统的内部结构体系中,索引属于()。
下面程序计算并输出的是( )。PrivateSubCommand1_Click() a=10 s=0 Do s=s+a*a*a a=a-1 LoopUntila
下列选项中,不属于数据模型所描述的内容的是()。
下列有关过程的叙述中错误的是()。
编写如下程序:PrivateSubCommand1_Click()Dima(2,3)Fori=0To2Forj=0To3a(i,j)=InputBox("请
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读入数据”、“计算并输出”和“存盘”),然后再添加一个文本框,名称为Text1,MultiLine属性设置为True,ScrollBars属性设置为2(如图所示)。程序运行后,如果执
软件需求分析阶段的主要任务是
下列说法中错误的是
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为()。
随机试题
抑郁症的急性期,抗抑郁剂治疗至少
患者,女性,38岁。发热、皮疹、脱发和口腔溃疡6个月。查体:T39.0℃,面部有充血性红斑,双手近端指间关节压痛,轻度肿胀,双下肢凹陷性水肿。实验室检查:尿蛋白(+++),尿红细胞(+++),24小时尿蛋白3.8g。血PLT88×109/L,ANA1:64
位于水中和地下部位的混凝土,宜采用()等。
第一家跨省区设立分支机构的城市商业银行是()。
1,3,4,8,15,27,()
A公司向国外客户发盘,限3月15日复到有效,3月12日接到对方复电:“你9日电接受,但以获得进口许可为准。"该接受实际上是()。[暨南大学2011国际商务硕士]
Youwillheartwotelephoneconversations.Writedownonewordornumberineachofthenumberedspacesontheformsbelow.
Wemustgettotherootoftheproblem.
Inthe16thand17thcenturies,twopersonshelpedlaythefoundationofmoderneducation.Comenius,aCzechhumanist,greatlyin
A、Yes,Idid.B、Thatisgreat.C、Onthewhole,it’snottoobad.A
最新回复
(
0
)