自定义函数应用

为什么要使用自定义函数呢?
它就像库函数一样,你要满足一个功能就要重复写满足这个功能的那一段代码,为了避免重复写浪费时间,把他写成一个函数,这样在在使用的时候直接调函数就行了。比如库函数printf 我们就可以直接调用使用。

下面举例写一个判断素数的小程序

#include <stdio.h>
#include <math.h>

int is_prime (int x)  //判断素数函数
{

int y = 0;
for(y=2; y<=(int)sqrt(x); y++)
{
    if(x%y == 0)
        return 0;  //不是素数返回0
}
return 1;  //是素数返回1

}

int main()
{

int a = 0;
printf("\n\n     欢迎使用素数判断器!\n\n");
printf("****************************************");
while(1)
{
    printf("\n\n\n请输入要判断的数:\n");
    scanf("%d",&a);
    if(is_prime(a))   //调用函数判断是否为素数,依据返回值判断
        printf("这是一个素数。");
    else
        printf("这不是一个素数。");
}
return 0;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值