首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是输入一个整数,判断其是否是素数,若为素数则输出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
70
问题
下列程序的功能是输入一个整数,判断其是否是素数,若为素数则输出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全国计算机二级
相关试题推荐
以下选项中,不合法的VisualBasic的变量名是( )。
下列关于通用对话框CDl的叙述中,错误的是()。
在窗体上画一个名称为Text1的文本框,然后画3个单选按钮,并用这3个单选按钮建立一个名为Option1的控件数组,程序运行后,如果单击某个单选按钮,则文本框中的字体根据所选择的单选按钮切换,如图1所示。请选择适合空白处的语句()。Privat
下列过程定义正确的是()。
在数据库管理技术的发展中,数据独立性最高的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
下面的数写成普通十进制数是()。2.65358979335278D-6
以下叙述中,错误的是
用Write和Print语句向文件中写入多个数据的差别在于()。
负责数据库中查询操作的数据库语言是( )。
随机试题
农产品产量不包括()。
我国采用围生期Ⅰ,其概念可以界定为
A、肝肿大B、脾功能亢进C、腹水D、食管和胃底静脉曲张E、痔核形成肝硬化失代偿期病人常伴有贫血,原因为()
章某于2020年10月委托某房地产经纪机构出售其房产,双方签订了委托代理合同。此后马某在合同期内私自将房产出售给关某,该行为属于()。
物理防锈颜料包括()等。
施工生产要素的质量控制中,保证施工质量的重要措施是()。
开放式基金出现巨额赎回时,基金管理人不应采取的措施是()。
商业银行负责经营的核心内容是()。
物业管理和设施管理定位在()的管理,其主要作用是为租户提供及时的服务和保证物业的持续收入和现金流。
sinx2令x-t=u,则
最新回复
(
0
)