c语言程序设计,p=1的作用

发布网友 发布时间:2022-04-23 13:05

我来回答

3个回答

热心网友 时间:2022-05-03 04:56

p相当于一个标志位,因为素数是一个大于1的自然数,除了1和它自身外,不能被其他自然数整除(除0以外)。若x%i==0就证明当前的整数不是素数,可以被其他自然数整除,则p=1,所以会执行else语句,即printf("%d不是素数\n",x);

请采纳,谢谢。

热心网友 时间:2022-05-03 06:14

p就相当于一个标志符当有一个数能被X整除后,P就变为1,也就是说X不是素数,当X不能被任何数整除时P的值不变,一直未0,既以P为标志来辨别有没有数能整除X。

热心网友 时间:2022-05-03 07:48

这里p就是一个标志,用于输出结果时判断到底是不是素数。
C++中有bool类型,就是干这个事情用的。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com