/**********FILL**********/ if( [2] )
printf(\ } }
【参考答案】 g=i; 【参考答案】 if(g*g*g==i) if(i==g*g*g)
/*给定程序的功能是:求二分之一圆面积,函数通过形参得到圆的半径,函数返回二分之一的圆面积(注:圆面积公式为:S??r2,在程序中定义的变量名要与公式的变量相同)。 例如,输入圆的半径值:19.527,输出为:s=598.949991。 注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在横线上填入所编写的若干表达式或语句。
试题程序: */
#include
/**********FILL**********/
return 3.14159*[1] /2.0; }
void main() {
double x;
printf(\/**********FILL**********/ scanf(\ [2] ); /**********FILL**********/
printf(\ [3] )); }
【参考答案】
return 3.14159*r*r/2.0; 【参考答案】 scanf(\【参考答案】
printf(\
/*请补充函数fun,它的功能是:计算并输出n(包括n)以内所有能被3或7整除的自然数的倒数之和。
例如,在主函数中从键盘给n输入30后,输出为:s=1.226323。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。 试题程序: */
#include
int i;
double sum=0.0;
/**********FILL**********/ for(i=1; [1] ;i++) /**********FILL**********/
if(i%3==0 [2] i%7==0) /**********FILL**********/ sum+= [3] /i; return sum; }
void main() {
int n; double s;
printf(\ scanf(\ s=fun(n);
printf(\}
【参考答案】 for(i=1;i<=n;i++) 【参考答案】 if(i%3==0||i%7==0) 【参考答案】 sum+=1.0/i; sum+=(float)1/i; sum+=(double)1/i;
/*请补充函数fun,该函数的功能是:判断某一个年份是否为闰年。 例如,1900年不是闰年,2004是闰年。
注意:部分源程序给出如下。
请勿改动main函数和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。 试题程序:*/
#include
int flag=0; if(n%4==0) {
/**********FILL**********/ if ( [1] ) flag=1; }
/**********FILL**********/ if ( [2] ) flag=1;
/**********FILL**********/ return [3] ; }
void main() {
int year;
printf(\ scanf(\ if (fun(year))
printf(\ else
printf(\}
【参考答案】 if(n0!=0) if (n0) 【参考答案】 if (n@0==0) 【参考答案】 return flag; return (flag);