第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

程序填空,不要改變與輸入輸出有關(guān)的語(yǔ)句,該怎么處理?

程序填空,不要改變與輸入輸出有關(guān)的語(yǔ)句,該怎么處理?

手掌心 2022-07-08 18:07:49
輸入一個(gè)正整數(shù)repeat (0<repeat<10),做repeat次下列運(yùn)算:輸入一個(gè)整數(shù)n (n>=0)和一個(gè)雙精度浮點(diǎn)數(shù)x,輸出函數(shù)p(n,x)的值(保留2位小數(shù))。[1 (n=0)p(n, x) = [x (n=1)[((2*n-1)*p(n-1,x)-(n-1)*p(n-2,x))/n (n>1)例:括號(hào)內(nèi)是說(shuō)明輸入3 (repeat=3)0 0.9 (n=0,x=0.9)1 -9.8 (n=1,x=-9.8)10 1.7 (n=10,x=1.7)輸出p(0, 0.90)=1.00p(1, -9.80)=-9.80p(10, 1.70)=3.05#include <stdio.h>double p(int n, double x);int main(void){int repeat, ri;int n;double x, result;scanf("%d", &repeat);for(ri = 1; ri <= repeat; ri++){scanf("%d%lf", &n, &x);result = p(n, x);printf("p(%d, %.2lf)=%.2lf\n", n, x, result);}}
查看完整描述

2 回答

?
墨色風(fēng)雨

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超6個(gè)贊

#include <stdio.h>
double p(int n, double x);

int main(void)
{
int repeat, ri;
int n;
double x, result;

scanf("%d", &repeat);
for(ri = 1; ri <= repeat; ri++)
{
scanf("%d%lf", &n, &x);
result = p(n, x);
printf("p(%d, %.2lf)=%.2lf\n", n, x, result);
}
}

double p(int n, double x)
{ double result;
if(n==0) result= 1;
else if(n==1) result=x;
else result=((2*n-1)*p(n-1,x)-(n-1)*p(n-2,x))/n;
return result;
}


查看完整回答
反對(duì) 回復(fù) 2022-07-11
?
九州編程

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊

您這種寫(xiě)法有很大問(wèn)題,首先用戶(hù)的輸入n是不確定的,主程序是不能這么寫(xiě)的,因?yàn)闊o(wú)法保存前面幾次輸入的數(shù),后面的結(jié)果也沒(méi)法確定了,而對(duì)于n應(yīng)該讓計(jì)算機(jī)自動(dòng)處理,不能讓用戶(hù)輸入的。主程序是錯(cuò)誤的,必須要改變。

查看完整回答
反對(duì) 回復(fù) 2022-07-11
  • 2 回答
  • 0 關(guān)注
  • 179 瀏覽
慕課專(zhuān)欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)