这些C语言怎么做?

来源:百度知道 编辑:UC知道 时间:2024/05/24 01:11:39
填空:

计算正整数num的各位上的数字之积。
例如,若输入:252,则输出应该是:20。
若输入:202,则输出应该是:0。

#include <stdio.h>
#include <conio.h>

main( )
{long int num,k;
/************found************/
_____(1)_______
clrscr() ;
printf("\Please enter a number:") ;
scanf("%ld",&num) ;
do
{ k*=num%10 ;
/************found************/
_____(2)______
} while(num) ;
printf("\n%ld\n",k) ;
}

第一空填K=1
第二空填:num=num/10
再就是你的While条件给错了,应该是num>1,否则答案会出错

第一个空填k=1;
第二个空填num/=10;或num=num/10;

k = 1;
num /= 10;

看好了,再往上写