modi30.c

来自「c题库」· C语言 代码 · 共 30 行

C
30
字号
/*
下列给定程序中函数fun的功能是:计算正整数num的各位上的数字之积。例如,若输入252,则输出应该是20。若输入202,则输出应该是0。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
*/
#include <stdio.h>
#include <conio.h>
long fun  (long num)
/**********found************/
{ long k;
	do
	{
		k*=num%10;
/**********found************/
		num\=10;
	}while(num);
	return (k);
}
main( )
{ long n;
	clrscr();
	printf("\Please enter a nlumber:"); scanf("%ld",&n);
	printf("\n%ld\n",fun(n));
}

/*
答案:
 long k; 改为 long k=1;
 num\=10;改为  num/=10; 
*/

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?