首页 > 软件开发 > C语言 >

用C语言编写,输入一个数,判断它是否是完美数

来源:互联网 2023-03-16 19:07:43 版权归原作者所有,如有侵权,请联系我们

在visual C 6.0上,用C语言编写,输入一个数,判断它是否是完美数的程序4Li办公区 - 实用经验教程分享!

工具/原料

  • visual C 6.0

方法/步骤

  • 1

    打开visual C 6.0-文件-新建-文件-C Source File4Li办公区 - 实用经验教程分享!

    用C语言编写,输入一个数,判断它是否是完美数4Li办公区 - 实用经验教程分享!

    用C语言编写,输入一个数,判断它是否是完美数4Li办公区 - 实用经验教程分享!

  • 2

    输入预处理命令和主函数:4Li办公区 - 实用经验教程分享!

    #includestdio.h> /*输入输出头文件*/4Li办公区 - 实用经验教程分享!

    void main() /*空类型:主函数*/4Li办公区 - 实用经验教程分享!

    用C语言编写,输入一个数,判断它是否是完美数4Li办公区 - 实用经验教程分享!

  • 3

    定义变量并输入数值:4Li办公区 - 实用经验教程分享!

    int a,b,c=0,d=0; /*定义变量的数据类型为整型并赋值*/4Li办公区 - 实用经验教程分享!

    printf("输入一个数:"); /*输出文字提示*/4Li办公区 - 实用经验教程分享!

    scanf("%d",&a); /*输入一个数*/4Li办公区 - 实用经验教程分享!

    用C语言编写,输入一个数,判断它是否是完美数4Li办公区 - 实用经验教程分享!

  • 3
  • 4

    计算a是否是完美数:4Li办公区 - 实用经验教程分享!

    for(b=1;ba;b ) /*给b输入1到a-1的值*/4Li办公区 - 实用经验教程分享!

    {4Li办公区 - 实用经验教程分享!

    if(a%b==0) /*判断b是否是a的因数*/4Li办公区 - 实用经验教程分享!

    c=c b; /*是,则将b累加*/4Li办公区 - 实用经验教程分享!

    if(c==a) /*判断a是否是完美数*/4Li办公区 - 实用经验教程分享!

    {4Li办公区 - 实用经验教程分享!

    d=1; /*是,给d赋1并跳出*/4Li办公区 - 实用经验教程分享!

    break;4Li办公区 - 实用经验教程分享!

    }4Li办公区 - 实用经验教程分享!

    }4Li办公区 - 实用经验教程分享!

    用C语言编写,输入一个数,判断它是否是完美数4Li办公区 - 实用经验教程分享!

  • 5

    判断输出结果:4Li办公区 - 实用经验教程分享!

    if(d==1) /*判断该输出哪种结果*/4Li办公区 - 实用经验教程分享!

    printf("%d 是完美数n",a); /*输出是完美数*/4Li办公区 - 实用经验教程分享!

    else4Li办公区 - 实用经验教程分享!

    printf("%d 不是完美数n",a); /*输出不是完美数*/4Li办公区 - 实用经验教程分享!

    用C语言编写,输入一个数,判断它是否是完美数4Li办公区 - 实用经验教程分享!

  • 6

    完整的源代码:4Li办公区 - 实用经验教程分享!

    #includestdio.h> /*输入输出头文件*/4Li办公区 - 实用经验教程分享!

    void main() /*空类型:主函数*/4Li办公区 - 实用经验教程分享!

    {4Li办公区 - 实用经验教程分享!

    int a,b,c=0,d=0; /*定义变量的数据类型为整型并赋值*/4Li办公区 - 实用经验教程分享!

    printf("输入一个数:"); /*输出文字提示*/4Li办公区 - 实用经验教程分享!

    scanf("%d",&a); /*输入一个数*/4Li办公区 - 实用经验教程分享!

    for(b=1;ba;b ) /*给b输入1到a-1的值*/4Li办公区 - 实用经验教程分享!

    {4Li办公区 - 实用经验教程分享!

    if(a%b==0) /*判断b是否是a的因数*/4Li办公区 - 实用经验教程分享!

    c=c b; /*是,则将b累加*/4Li办公区 - 实用经验教程分享!

    if(c==a) /*判断a是否是完美数*/4Li办公区 - 实用经验教程分享!

    {4Li办公区 - 实用经验教程分享!

    d=1; /*是,给d赋1并跳出*/4Li办公区 - 实用经验教程分享!

    break;4Li办公区 - 实用经验教程分享!

    }4Li办公区 - 实用经验教程分享!

    }4Li办公区 - 实用经验教程分享!

    if(d==1) /*判断该输出哪种结果*/4Li办公区 - 实用经验教程分享!

    printf("%d 是完美数n",a); /*输出是完美数*/4Li办公区 - 实用经验教程分享!

    else4Li办公区 - 实用经验教程分享!

    printf("%d 不是完美数n",a); /*输出不是完美数*/4Li办公区 - 实用经验教程分享!

    }4Li办公区 - 实用经验教程分享!

    用C语言编写,输入一个数,判断它是否是完美数4Li办公区 - 实用经验教程分享!

  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!4Li办公区 - 实用经验教程分享!


    标签: C语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号