C语言——利用函数完成水仙花案例

2025-11-20 17:33:57

1、首先我们在电脑桌面上打开Dev——C++,利用快捷键Ctrl+N新建源代码,效果如图

C语言——利用函数完成水仙花案例

2、然后我们要在代码区输入基础的C语言代码框架,代码如下:

#include <stdio.h>

main(){

}

效果如图:

C语言——利用函数完成水仙花案例

1、我们先在main主函数中编写程序,完成一部分功能程序,首先声明定义一个变量i和一个for循环,在for循环中签到一个if条件语句,代码如下:

    int i;

    for(i=100;i<=999;i++)

    {

        if(fun2(i))

            printf("%5d\n",i);

    }

    getch();

如图:

C语言——利用函数完成水仙花案例

2、接下来我们自定义一个函数,在main函数的花括号外定义,首先你要知道函数名字的定义是和变量命名规则是一样的,我们这里命名一个fun2(),代码如下:

int fun2(){

}

效果如图:

C语言——利用函数完成水仙花案例

3、然后我们在代码的第二行添加一行代码

int fun2(int n);

这条代码的含义是声明我们刚刚自定义的函数,如果我们不在这里事先声明,在程序运行的时候是会报错的。

效果图:

C语言——利用函数完成水仙花案例

4、再然后我们在自定义函数中完成剩余的代码功能,代码如下:

    int a,b,c;

    a=n%10;

    b=(n/10)%10;

    c=n/100;

    if(n==a*a*a+b*b*b+c*c*c)

      return 1;

    else

      return 0;

这条代码的功能就是判断数字是否是水仙花数

效果图:

特注意,图上标记处的代码要完善!!!

C语言——利用函数完成水仙花案例

5、最后我们要将代码保存,运行,效果图如下

C语言——利用函数完成水仙花案例

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢