三九宝宝网宝宝教育教学论文

c语言中如何求素数

01月03日 编辑 39baobao.com

[c语言关于while语句的疑问]while(*(p1+i)==*(p2+i)) if(*(p1+i++)=='\0') //只有这句是跟随while的! return(0); return(*(p1+i)-*(p2+i)); //这句不在while中的 写程序一要注意格式,二要注意使用{},修改如...+阅读

#include

#include

void main() // 这里不要搞错了,main

{

int i,n;

printf("输入一个整数n");

scanf("%d",&n);

n=abs(n);

if(n>2)

{

for(i=2;i

if(n%i==0&n==i)

scanf("%d是素数",n); break ;// 这里应该是printf了吧,

else

scanf("%d不是素数",n); break;// 这样会比较好点

}

else

scanf("%d不是素数",n);// 2就不是素数么,

}

这样也有问题,当你输入5的时候,for语句先判断能否整除2,不能整除2的话,就打印不是素数,写个函数是比较好的方法

以下为关联文档:

c语言while问题首先说一下while: 括号里面表示while语句执行的条件,并且在C和C++中有这样的规定:逻辑类型和整数类型可以互换。举个例子:如果括号中表示的是0(注意是整数0),则条件等价于false;反...

C语言中关于while循环的问题#include int main(int argc, char **argv) { int status; int code; while (scanf("%d", &code)!=1|| (code 5)) { printf("Enter an integer from 1 to 5, please.\n"); //a没...

c语言while循环的问题while循环是对while括号后面的表达式进行真假的判断,,比如你用的a,C语言中有这样的规定,如果a=0;那么a 表达的就是假,如果a不为0,那么他表示的是真,因此,上面的循环,只要a不等于0,那么...

纽约州立大学石溪分校能提供双录取大学本科录取语言学校录取我老帮你看了一下石溪的本科申请流程,只说需要提供托福或雅思成绩,还要SAT,但是申本科并没有限定成绩,所以建议你在国内考个SAT。因为现在比较好的大学都要求SAT,准备起来还是有...

世说新语言语读后感自己写的,要的拿去。 言语尽风流 ——《世说新语》一则赏析 邓艾口吃,语称“艾艾……”。晋文王戏之曰:“卿云‘艾艾……’,竟是几‘艾’?”对曰:“‘凤兮凤兮’,故是一凤。” ——...

在C语言里什么时候用scanf函数scanf 的意思是把输入的值给送到地址,因此,如果参数已经是地址了,那么不需要 &,否则 需要用&取一下地址 scanf 格式输入函数 函数作用:按照变量在内存的地址将变量值存进去。 一...

C语言中Random包含在哪个函数库中stdlib.h中有一个的rand()函数,但是没有random。 Random意思是返回一个知0~num-1之间的随机数。 random(num)是在stdlib.h中的一个宏定义。num和函数返回值都是整型数。 如需...

关于C语言的文件章节c语言是定型了的。怎么会变呢。倒是C++ java更新太快。c在很早以前久定型了,就像汇编一样,汇编怎么现在还在用呢?主要是黑客用来编写病毒的,c语言和汇编是来计算机底层设计的语...

c语言怎样输入对数#include<stdio.h> #include <math.h> void main() { float x=5,y; y=log(x); printf("%fn",y); } 扩展资料: C语言中使用对数函数的方法 log()函数:返回以e为底的对数值 头文...

推荐阅读
图文推荐