break语句只能用在循环语句和switch语句中,可以用来提前结束循环。
例题:对一个大于或等于3的正整数,判断它是不是一个素数
思路:
1)输入整数n的值;
2)定义i=2;
3)n被i除,得到余数r;
4)如果r=0,则打印n “不是素数”,算法结束,否则执行5);
5)i+1→i
6)如果i≤根号n,返回3);否则打印n “是素数”,程序结束。
代码:
代码里用到了sqrt函数,所以需要调用头文件#include <math.h>
如果运行时仅输入命令:gcc break2.c,会报错
因此,命令后还需要添加-lm 链接,命令为gcc break2.c, -Wall -lm
结果展示为:
补充知识1:
完善素数