include iostream 幫我看一下哪裡錯了?謝謝

2025-02-06 22:55:18 字數 1542 閱讀 4381

1樓:網友

這個對了,自己對照看一下吧!

#include

using namespace std;

float a[20];

float b[20];

float l;

float m;

float hanshuzhi;

int i,j,geshu;

float fenxiang(float *a,int y,float x);

int main(){

cout<<"請輸入節點的個數"<>geshu;

cout<<"請輸入節點"<>a[i];

cin>>b[i];

cout<<"請輸入要計算的值"<>m;

hanshuzhi=0;

for (i=0;i<=geshu;i++)hanshuzhi =hanshuzhi+b[i]*fenxiang(a,i,m);

coutfloat fenxiang(float *a,int y,float x){

float shangshi;

float xiashi;

shangshi=1;

xiashi=1;

for(i=0;i<20;i++)

if (i==y){

shangshi=shangshi;

shangshi=shangshi*(x-a[i]);

for(i=0;i<20;i++)

if (i==y){

xiashi=xiashi;

xiashi=xiashi*(a[y]-a[i]);

l=shangshi/xiashi;

return l;

2樓:網友

有錯誤就是。

hanshuzhi =hanshuzhi+b[i]*fenxiang(a[20],i,m); 這一行裡面應該是傳遞陣列a過去,但是你傳遞了a[20]過去,所以vc報錯為cannot convert 1 from float to float

include是什麼意思?

3樓:霂棪愛娛樂

include意思是引入iostream庫,即輸入輸出流庫。

iostream庫的基礎是兩種命名為istream和ostream的型別,分別表示輸入流和輸出流。#include是標準的c++標頭檔案,任何符合標準的c++開發環境都有這個標頭檔案。在舊的標準c++中,使用#include,但在新標準中,用#include。

c++中庫內沒有#include 怎麼辦

4樓:惠企百科

c++中庫內沒有#include因這個是在舊標準裡使用的,在新標準裡用的是#include。

#include是c++標頭檔案庫;

#include是c標頭檔案庫。

c++有一部分繼承與c,所以c++中保留了這種寫法。

使用#include的時候,要在下邊加上using namespace std;