蓝桥杯 ALGO-104 算法训练 阿尔法乘积
来源:互联网 发布:怎样注册一个域名 编辑:程序博客网 时间:2024/05/18 14:12
问题描述
计算一个整数的阿尔法乘积。对于一个整数x来说,它的阿尔法乘积是这样来计算的:如果x是一个个位数,那么它的阿尔法乘积就是它本身;否则的话,x的阿尔法乘积就等于它的各位非0的数字相乘所得到的那个整数的阿尔法乘积。例如:4018224312的阿尔法乘积等于8,它是按照以下的步骤来计算的:
4018224312 → 4*1*8*2*2*4*3*1*2 → 3072 → 3*7*2 → 42 → 4*2 → 8
编写一个程序,输入一个正整数(该整数不会超过6,000,000),输出它的阿尔法乘积。
输入格式:输入只有一行,即一个正整数。
输出格式:输出相应的阿尔法乘积。
输入输出样例
4018224312 → 4*1*8*2*2*4*3*1*2 → 3072 → 3*7*2 → 42 → 4*2 → 8
编写一个程序,输入一个正整数(该整数不会超过6,000,000),输出它的阿尔法乘积。
输入格式:输入只有一行,即一个正整数。
输出格式:输出相应的阿尔法乘积。
输入输出样例
样例输入
4018224312
样例输出
8
#include<stdio.h>int main(){long long i=0,j=0,sum;int a[7];scanf("%I64d",&sum);while(sum>=10){while(sum!=0){a[i]=sum%10;i++;sum=sum/10;j++;}sum=1;for(i=0;i<j;i++){if(a[i]!=0){sum*=a[i];}}i=0;j=0;}printf("%d\n",sum);return 0;}
阅读全文
0 0
- 蓝桥杯 ALGO-104 算法训练 阿尔法乘积
- 蓝桥杯 ALGO-104 算法训练 阿尔法乘积
- 蓝桥杯ALGO-104——算法训练 阿尔法乘积
- 蓝桥杯 算法训练 阿尔法乘积
- 蓝桥杯 算法训练 阿尔法乘积
- 蓝桥杯 ALGO-104 阿尔法乘积(数学)
- 算法训练 阿尔法乘积
- 算法训练 阿尔法乘积
- 算法训练 阿尔法乘积
- 算法训练 阿尔法乘积
- 算法训练 阿尔法乘积
- 算法训练 阿尔法乘积
- 蓝桥杯 ALGO-53 算法训练 最小乘积(基本型)
- 蓝桥杯 ALGO-53 算法训练 最小乘积(基本型)
- 蓝桥杯 ALGO-51 算法训练 Torry的困惑(基本型)[前n个质数的乘积]
- 蓝桥杯 - 算法训练 - ALGO-2 最大最小公倍数
- 蓝桥杯 算法训练 ALGO-2 最大最小公倍数
- 蓝桥杯 算法训练 ALGO-6 安慰奶牛
- 第1章 Linux-Centos7.2安装Docker
- Centos 7防火墙firewalld开放80端口
- Android Studio 如何设置logcat(控制台)的缓存大小,增加logcat控制台条数
- 零基础入门深度学习(2)
- 单表的CURD操作(使用mapper动态代理)
- 蓝桥杯 ALGO-104 算法训练 阿尔法乘积
- TIANKENG’s restaurant HDU
- 测试
- jstl c:choose>、<c:when>和<c:otherwise>标签
- 零基础入门深度学习(3)
- 微信扫码支付
- mysql中int、bigint、smallint 和 tinyint的区别详细介绍
- 时间复杂度(数据结构笔记)
- 守护进程