C语言程序:输入一个正整数,输出该数各位数的积,如输入:1234 输出:24?
我是这样写的:#include<stdio.h>#include<math.h>intmain(){inta,i,x,n;scanf("%d",&n);for(a=0;n...
我是这样写的:
#include<stdio.h>
#include<math.h>
int main()
{ int a,i,x,n;
scanf("%d",&n);
for(a=0;n>0;a++)
{n/10;}
for(i=0;i<=a;i++)
{x=x*((n/pow(10,i))%10);}
x=x*(n/pow(10,n-1));
printf("%d",x);
} 哪里错了,求大大解答 展开
#include<stdio.h>
#include<math.h>
int main()
{ int a,i,x,n;
scanf("%d",&n);
for(a=0;n>0;a++)
{n/10;}
for(i=0;i<=a;i++)
{x=x*((n/pow(10,i))%10);}
x=x*(n/pow(10,n-1));
printf("%d",x);
} 哪里错了,求大大解答 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询