问题
打印出1-100之间的全部素数(要求编写两个函数,一个用于判断一个数是否是素数,另一个是main函数,在main函数中调用该函数实现打印1-100之间的全部素数)。判断以下程序是否正确: #include < stdio.h> int prime(int m) { int i; for(i=2;i< m;i++) if(m%i==0) return 0; return 1; } void main() { int i; for(i=2;i< 100;i++) if(prime(i)
打印出1-100之间的全部素数(要求编写两个函数,一个用于判断一个数是否是素数,另一个是main函数,在main函数中调用该函数实现打印1-100之间的全部素数)。判断以下程序是否正确: #include < stdio.h> int prime(int m) { int i; for(i=2;i< m;i++) if(m%i==0) return 0; return 1; } void main() { int i; for(i=2;i< 100;i++) if(prime(i)) printf(" %d " ,i); }
? 正确
? 错误
您可能感兴趣的试题
-
函数在定义时,若省略函数类型说明符,则该函数值的类型为( )
函数在定义时,若省略函数类型说明符,则该函数值的类型为( ) A:intB:voidC:floatD:double...
查看答案 -
以下对C语言函数的有关描述中,正确的是( )
以下对C语言函数的有关描述中,正确的是( ) A:在C中调用函数时,只能把实参的值传给形参,不能把形参的值送给实参B:C程序中有调用关系的所有函数必须放在同一个源程序文件中C:函数必须有返回值,否则不能使用函数D:C函数既可以嵌套定义又可以递归调用...
查看答案 -
如果在一个函数中的复合语句中定义了一个变量,则该变量( )
如果在一个函数中的复合语句中定义了一个变量,则该变量( ) A:为非法变量B:只在该复合语句内有效C:在本程序范围内有效D:在该函数中有效...
查看答案 -
关于实参和形参,以下错误的说法是( )
关于实参和形参,以下错误的说法是( ) A:如果形参和实参的类型不一致,以形参类型为准B:实参可以是常量,变量或表达式C:实参可以为任意类型D:形参可以是常量,变量或表达式...
查看答案 -
已有定义:char a[]=”boy”,b[]={‘b’,’o’,’y’};,则以下叙述中正确的是( )
已有定义:char a[]=”boy”,b[]={‘b’,’o’,’y’};,则以下叙述中正确的是( ) A:上述说法都不对B:a数组长度小于b数组长度C:数组a和数组b长度相同D:a数组长度大于b数组长度...
查看答案
