在定义一个函数时,首先考虑的的函数的类型和功能
素数函数的功能,大一点应该是给一个数能判断是否为素数,小一点的是输出一个范围内的素数
#include<stdio.h>
int sushu(int x)\\定义一个整型函数
{
int y;
int flage=0;\\引用一个标识,来表示这个数是否为素数
for ( y = 2; y < x; y++)
{
if (x % y == 0)
{
flage = 0;\\当flage=0时说明x不是素数
break;
}
}
if(x==y)
{
flage = 1;\\当flage=0时说明x是素数
}
return(flage);\\返回flage的值
}
int main()
{
int a;
int str;
int count = 0;
for (a = 101; a < 200; a++)\\此范围可改定
{
if (str=sushu(a))\\if条件表达式应为非0,当str=0时if语句不执行
{
printf("%d ", a);
count++;
if (count % 6 == 0)\\6个为一行
{
printf("\n");
}
}
}
printf("count=%d\n", count);\\再次验证程序是否正确
}
考虑到函数的方便使用,这个函数应该是输出一个数是否为素数,我们用0和1代替是与否