计算并输出正整数n的各位数字之积(如:n=234时,输出234=2*3*4=24)。

输入一个正整数n
1 <= n <= 109

输出正整数n的各位数字之积

样例输入

234

样例输出

234=2*3*4=24

#include<stdio.h>
#include<math.h>
int main()
{
    int i,j,k,l,sum=1;
    int n=0;
    int a[100]={0};
    scanf("%d",&n);
    l=n;
    for(i=0;n>0;i++)
    {
        a[i]=n%10;
        n=n/10;;
        k++;
        //l=n/10;
    }
    printf("%d=",l);
    for(j=(k-1);j>=0;j--)
    {
        sum*=a[j];
    }
    //printf("%d\n",sum);
    for(j=(k-1);j>=0;j--)
    {
        if(j!=0)printf("%d*",a[j]);
        else if(j==0)printf("%d=%d\n",a[j],sum);
    }

return 0;
}

计算并输出正整数n的各位数字之积相关推荐

  1. java 从控制台输入一个正整数_编程输出该正整数各位数字之和_C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和...

    点击查看C语言 从键盘上输入一个正整数,计算并输出该数的各位数字之和具体信息 答:思路:定义变量a接受键盘输入和变量sum保存a的各位数字之和,依次对a进行除10操作,并把a除10的余数加到sum中, ...

  2. 输入两个正整数num1、num2,计算并输出它们的和、差、积、整数商和余数

    课本例题 /*输入两个正整数num1.num2,计算并输出它们的和.差.积.整数商和余数.*/ #include<stdio.h> int main() {int num1, num2;p ...

  3. java每日一练——第四天:输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和、差、积、整数商及余数。

    文章目录 题目描述 问题分析 代码实现 运行结果 网上参考 结语 题目描述 输入两个整数num1和num2,请你设计一个程序,计算并输出它们的和.差.积.整数商及余数. 输入 输入只有两个正整数num ...

  4. 2-1输入两个整数num1和num2,计算并输出他们的和、差、积、商与余数

    #include<stdio.h> int main(void) {int num1,num2,sum,difference,product,quotient,remainder;prin ...

  5. 每日一小练(「各位数字之积」与「各位数字之和」的差)

    题目描述:输入一个整数 n,请计算并返回该整数「各位数字之积」与「各位数字之和」的差 例如: 输入:234 返回:15 解释:各位数之积 = 2 * 3 * 4 = 24 各位数之和 = 2 + 3 ...

  6. c语言编程正整数各位数上之和,编写C语言程序,从键盘上输入一个正整数,计算并输出该数各位数字之和。...

    答:输出该数的各位数字之和的源代码如下: #include int fun(int n) { int i; int sum=0; if(n>1000||n 答:int i = scanf(... ...

  7. 如果列出10以内自然数中3或5的倍数,则包括3,5,6,9。那么这些数字的和为23。要求计算得出任意正整数n以内中3或5的倍数的自然数之和。

    题目内容: 如果列出10以内自然数中3或5的倍数,则包括3,5,6,9.那么这些数字的和为23.要求计算得出任意正整数n以内中3或5的倍数的自然数之和. 输入格式: 一个正整数n. 输出格式: n以内 ...

  8. 2019.5.输入正整数n,再输入n个数,计算并输出这n个数之和。要求:本题必须使用递归完成,整个程序不允许使用循环。例如3 2 3 4,输出7

    1.题目:输入正整数n,再输入n个数,计算并输出这n个数之和.要求:本题必须使用递归完成,整个程序不允许使用循环.例如3 2 3 4,输出7 2.代码展示(复制可直接运行) import java.u ...

  9. 【C++】约瑟夫环问题:任给正整数n和k,按下述方法可以得到1,2, …n的一个置换:将数字1,2,…,n环形排列,按顺时针方向自1开始报数,报到K时输出该位置上的数字,并使其出列。

    题目分析 约瑟夫环问题:任给正整数n和k,按下述方法可以得到1,2, -n的一个置换:将数字1,2,-,n环形排列,按顺时针方向自1开始报数,报到K时输出该位置上的数字,并使其出列.然后从他在顺时针方 ...

最新文章

  1. cocos2dx[3.2](5) ——入口类AppDelegate.cpp
  2. 去掉WinLicense文件效验的方法
  3. ERROR:transport error 202: gethostbyname: unknown host
  4. 让input标签的range属性显示数值
  5. oracle 常用知识点整理
  6. A2K课程目录及学习计划
  7. 解析Integer比较
  8. JS 框架 :后台系统完整的解决方案
  9. js 改变change方法_JS获取和设置元素的属性以及属性值
  10. 网络安全:系统进程的基本概述
  11. 在校大学生如何申请免费教育版 Intellij IDEA
  12. Hibernate框架简介④
  13. git clone之报错git@gitee.com: Permission denied (publickey).fatal: Could not read from remote repositor
  14. photoshop多选文字_60多个Photoshop文字效果教程
  15. Linux解压压缩包到同名目录,里面的文件会自动覆盖吗?
  16. 向量检索的索引构建算法综述
  17. 基于IEC61499 的楼宇自动控制系统
  18. 刘墉写给女儿的“考前须知”,送给每个即将上战场的学子
  19. Nano 10GX—AD模块如何采集模拟量数据
  20. 08 Git中本地工作与远程仓库的同步

热门文章

  1. Microsoft sql server 获取系统当前日期(时间)
  2. 计算机实验word,实验六计算机基础——word段落设置
  3. 使用StarUml画数据库ER图,并使用DDL生成SQL代码
  4. 助力丽水市周安村“数字乡村”建设 ,复杂美区块链赋能农产品溯源营销
  5. [AV1] DC Intra Prediction
  6. HTML+CSS+JAVASCRIPT简介
  7. Making FIFA Coins with FUT 14 Winter Upgrades
  8. linux环境nutch的配置,linux下nutch的安装配置
  9. 【JavaScript案例】js实现键盘敲击奏响音符
  10. tf data 切换数据集 使用并行提高效率