本系列資料由"韜略宏智" 授權發(fā)布,任何網(wǎng)站不得轉載,否則追究法律責任。
1.填空題
下列給定程序中,函數(shù)fun()的功能是:求S的值。設
S=(22/(1*3))*(42/(3*5))*(62/(5*7))* …*(2k)2/((2k-1)*(2k+1))
例如,當k為10時,函數(shù)的值應為1.533852。
試題程序:
#include <conio.h>
#include <stdio.h>
#include <math.h>
double fun(int k)
{ int n;
double s,w,p,q;
【1】;
s=1.0;
while(n<=k)
【答案】
【1】n=1 【2】return s; 【3】)
【解析】
填空1:在這個空之前定義了整型變量n,下面緊接著對n的值進行了比較,可見該語句應該是對n進行賦值,由下面的語句我們可以看到n作為級數(shù)的項數(shù)應該從1開始,所以這里對n賦初值1。
本系列資料由"韜略宏智" 授權發(fā)布,任何網(wǎng)站不得轉載,否則追究法律責任。
1.填空題
下列給定程序中,函數(shù)fun()的功能是:求S的值。設
S=(22/(1*3))*(42/(3*5))*(62/(5*7))* …*(2k)2/((2k-1)*(2k+1))
例如,當k為10時,函數(shù)的值應為1.533852。
試題程序:
#include <conio.h>
#include <stdio.h>
#include <math.h>
double fun(int k)
{ int n;
double s,w,p,q;
【1】;
s=1.0;
while(n<=k)
【答案】
【1】n=1 【2】return s; 【3】)
【解析】
填空1:在這個空之前定義了整型變量n,下面緊接著對n的值進行了比較,可見該語句應該是對n進行賦值,由下面的語句我們可以看到n作為級數(shù)的項數(shù)應該從1開始,所以這里對n賦初值1。
填空2:這是一個double型的函數(shù),而且在函數(shù)末尾,因而必定要在這里填返回值語句。
填空3:這是一個語法錯誤,它提醒我們在寫程序時一定要注意這些小的語法錯誤。
北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內蒙古 |