原发布者:阳光的偶尔一次
第1题(10.0分)题号:400难度:中第2章/*------------------------------------------------------
【程序改错】
--------------------------------------------------------
功能:编写函数fun求20以内所有5的倍数之积。
------------------------------------------------------*/
#defineN20
#include
intfun(intm)
{
/**********FOUND**********/
ints=0,i;
for(i=1;i
if(i%m=0)
/**********FOUND**********/
s=*i;
returns;
main()
{
intsum;
sum=fun(5);
printf("%d以内所有%d的倍数之积为:%d\n",N,5,sum);
答案:
=======(答案1)=======
ints=1,i;
=======(答案2)=======
if(i%m==0)
=======(答案3)=======
s*=i;
第2题(10.0分)题号:584难度:中第1章
/*-------------------------------------------------------
【程序改错】
---------------------------------------------------------
下列给定程序中函数fun()的功能是计算1/n!的值。
例如:给n输入5,则输出0.008333。
请改正程序中的错误,使它能得到正确结果。
注意:不要改动main函数,不得增行或删行,
也不得更改程序的结构。
试题程序: