提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
前言
随着小伙伴们进入大学,学习C语言,判断素数则是我们避不开的一道题,今天便来和大家谈谈如何更好的做好这道题
一、题目
从键盘输入任意一个整数,编程判断该整数是否是素数。
二、注意事项
1.测试用例的选取要尽量覆盖各种可能的情况,尤其是边界条件一定要测试。由于我们不能保证用户输入的整数一定是正整数,因此至少要测试这样几种情况:正整数、0和负整数。其中,正整数中要测试素数和非素数两种情况。1是边界条件,也要测试。
2.在if ((number % i) == 0)
中的相等关系运算符是两个等号,不要漏写一个等号,否则就变成赋值运算符了,编译器不能检查此类错误,在这种情况下,请读者根据2.1
节介绍的程序调试技术来对程序进行跟踪调试,观察对比漏写一个等号后程序执行过程的变化。
三:1.输入
1. 3
2. 0
3. 1
4. -1
2.预期输出
代码如下:
3 is a prime number
0 is not a prime number
1 is not a prime number
-1 is not a prime number
四.代码