首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的功能是输入一个整数,判断其是否是素数,若为素数则输出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
55
问题
下列程序的功能是输入一个整数,判断其是否是素数,若为素数则输出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://www.kaotiyun.com/show/mLXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序运行时,当用鼠标点击滚动条两端的箭头按钮时,不会产生的结果是
表达式Sgn(0.25)的值是( )。
数据库系统的三级模式不包括( )。
下列程序在运行时输出的结果是()。OptionBase1PrivateSubForm_Click()Dimx(10)Fori=1To10x(i)=10-i
设a=2,b=3,c=4,d=5,下列表达式的值是( )。
以下关于窗体的叙述中,错误的是
在考生文件夹下有一个工程文件sjt5.vbp,包含了所有控件和部分程序。当程序运行时,单击“打开文件”按钮,则弹出“打开”对话框,默认目录为考生目录,默认文件类型为“文本文件”。选中in5.txt文件(如图1所示),单击“打开”按钮,则把文件中的内容读入并
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是()。
随机试题
甲公司为一家在深圳证券交易所上市的企业,主要从事饮料包装成套设备的研发、生产和销售。2015年度,甲公司发生的部分业务资料如下:(1)2015年2月5日,甲公司通过全国中小企业股份转让系统以每股5元的价格购入A公司股票2000万股,取得A公司40%有表决
按照执业医师法规定,应当进行重新注册的是中止医师执业活动一定期限以及本法第十五条规定的情形消失,申请重新执业的。"一定期限"是指
有关SARS-CoV的描述,不正确的是
重型肝炎时应用"乳果糖"的目的是
简述政策对法律的作用与相互联系。
下列操作中,可能会导致计算机感染病毒的有()。
简述认知的教学目标分类。
若(x一i)i=y+2i,x,y∈R,则复数x+yi=().
在西西里的一处墓穴里,发现了一只陶瓷花瓶。考古学家证实这只花瓶原产自希腊。墓穴主人生活在2700年前,是当时的一个统治者。因此,这说明在2700年前,西西里和希腊间已有贸易往来了。以下哪项是上述论证所必须假设的?
Readthenewsitembelowaboutacompanythatrunshealthandfitnessclubs.ChoosethebestwordtofilleachgapfromA,B,C
最新回复
(
0
)