题目:
使用一个函数,判断一个数是否是素数
代码演示:
#include <stdio.h>
int is_prime(int n)
{
// 判断2->n-1的范围内的值
int j;
for (j = 2; j < n; j++)
{
if (n % j == 0)
return 0; //return 0(直接退出程序,不会执行后面的语句)的功能强于break
//break(只是结束当前程序,但是会执行其语句外的程序);
}
//当只有j==n时候执行 return 1;可以不用写,多此一举,因为在j<n的前提下,执行return 1的时候只有j==n;
return 1;
}
int main()
{
int i;
for (i = 100; i <= 200; i++)
{
if (is_prime(i) == 1)
printf("%d ", i);
}
return 0;
}