计算正整数num的各位上的数字之积。
例如:

输入:2583 经过—-(2x5x8x3) 输出:240

输入:102 经过—-(1x0x2) 输出:0

输入:136 经过—-(1x3x6) `输出:18

#include<stdio.h>
int main()
{
	int i,a,b,c=1;
	scanf("%d",&a);
    if(a%10==0)
    {
        printf("0\n");
    }
	else
    {
    while(a%10!=0)
		{i=(int)a/10;
		b=a%10;
		a=i;
		c=c*b;}
    printf("%d\n",c);
    }
       return 0;
}

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐