1、break关键字
代码演示
#include <stdio.h>
//break 关键字
int main()
{
//输入一个大于1的整数,判断是否为质数
int n;
printf("请输入一个大于1的整数!\n");
scanf("%d",&n);
if (n <= 1)
{
printf("请输入一个大于1的整数!");
}
else
{
bool b=1;//是否为质数
for(int i=2; i<n; i++)
{
if (n % i == 0)//取余看是否整除
{
b = 0; //可以整除,不是质数
break; //得出结果,跳出循环
}
}
printf("%d%s\n",n,b ? "是质数" : "不是质数");
}
return 0;
}
2、continue关键字
代码演示
#include <stdio.h>
//continue 关键字
int main()
{
//输入一个大于1的整数,计算所有奇数的和
int n;
printf("请输入一个大于1的整数!\n");
scanf("%d",&n);
if (n<=1)
{
printf("请输入一个大于1的整数!\n");
}
else
{
int sum=0;//定义总和
for(int i=1;i<=n;i++)
{
if(i % 2 == 0)
{
continue;
}
sum += i;
}
printf("合计值:%d\n",sum);
}
return 0;
}
5里包含1、3、5、三个奇数,sum=1+3+5=9