用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在哪里查看登录记录
  • 如何往桌面上添加时钟
  • 如何规范地开展社区矫正执法?
  • 椰蓉面包的做法
  • 热门搜索
    怎么加密文件夹 王八怎么杀 需求分析怎么写 医保怎么交费 腱鞘炎是怎么回事 东山岛怎么去 杭州东站到西湖怎么走 恐惧症怎么治疗 生育险怎么交 qq人脸识别怎么解除