用C语言编写,乘积大于和的数

 时间:2026-02-13 01:37:59

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写,乘积大于和的数

用C语言编写,乘积大于和的数

2、定义变量:

#include<stdio.h>

void main()

{

    int n, k = 1, s = 0, m, c =  - 1;

用C语言编写,乘积大于和的数

3、穷举:

    printf("结果是:");

    for (n = 11; n < 100; n++)

    {

        k = 1;                                       /*存储各位数之积*/

        s = 0;                                       /*存储各位数之和*/

        m = n;

用C语言编写,乘积大于和的数

4、分离各位:

        while (m)

        {

            k *= m % 10;                             /*分离出各位求积*/

            s += m % 10;                             /*分离出各位求和*/

            m /= 10;

        }

用C语言编写,乘积大于和的数

5、判断积是否大于和:

        if (k > s)                                   /*判断积是否大于和*/

        {

            c++;                                     /*统计个数*/

            if (c % 5 == 0)                              /*5个一换行*/

                printf("\n");

            printf("%5d", n);

        }

用C语言编写,乘积大于和的数

6、完整的源代码:

#include<stdio.h>

void main()

{

    int n, k = 1, s = 0, m, c =  - 1;

    printf("结果是:");

    for (n = 11; n < 100; n++)

    {

        k = 1;                                       /*存储各位数之积*/

        s = 0;                                       /*存储各位数之和*/

        m = n;

        while (m)

        {

            k *= m % 10;                             /*分离出各位求积*/

            s += m % 10;                             /*分离出各位求和*/

            m /= 10;

        }

        if (k > s)                                   /*判断积是否大于和*/

        {

            c++;                                     /*统计个数*/

            if (c % 5 == 0)                              /*5个一换行*/

                printf("\n");

            printf("%5d", n);

        }

    }

    printf("\n");

}

用C语言编写,乘积大于和的数

  • 三无食品手抄报简单
  • 发现精彩app在哪里查看登录记录
  • 如何往桌面上添加时钟
  • 如何规范地开展社区矫正执法?
  • 椰蓉面包的做法
  • 热门搜索
    心火大怎么办 怎么修改群名片 ps如何拼图 李白是哪里人 兴城旅游攻略 putty怎么用 哪里地震了 好孩子婴儿车怎么样 可是亲爱的你怎么不在我身边 个人简历表格怎么制作