回 帖 发 新 帖 刷新版面

主题:[讨论]C++考试题,烦请帮忙

以下程序实现下面功能:输出整数n的各位数字之积,请编写func函数。
#include <conio.h>
 #include <stdio.h>
 #include <stdlib.h>
 long func( )
 {
   
 }
 main()
 {  long n;
   printf(“\nPlease enter a number:”);
   scanf(“%ld”,&n);
   printf(“\nThe product of its digits is %ld.”,func(n));
 }

回复列表 (共1个回复)

沙发


#include <conio.h> 
#include <stdio.h> 
#include <stdlib.h> 
long func(long n ) 
{ long t=1;
 int i;
 while(n)
 {i=n%10;
  t*=i;
  n/=10;
 }
 return t;

main() 
{ long n; 
printf("\nPlease enter a number:"); 
scanf("%ld",&n); 
printf("\nThe product of its digits is %ld.",func(n)); 

我来回复

您尚未登录,请登录后再回复。点此登录或注册