當前位置:首頁 » 編程語言 » c語言除法float運行錯誤
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言除法float運行錯誤

發布時間: 2022-05-08 06:25:42

c語言,提示浮點錯誤怎麼回事

#include <iostream>

#include<iomanip>//小數點保留函數頭文件

using namespace std;

int main()

{

int n,i;

float s;

cin>>n;

s=0;

for(i=1;i<=n;i++)//這要i=1開始;如果從i=0,分母為0,演算法錯誤

s+=1.0/(i*(i+1)*(i+2));//整型轉化為float(浮點型)時要乘1.0;

cout.setf(ios::showpoint);

cout.precision(6);//保留6位小數

cout.setf(ios::fixed);

cout<<"s="<<s<<endl;

return 0;

}

⑵ c語言浮點型運算錯誤

給定的輸入數據式樣中間有逗號分隔嗎:scanf("%d,%d",&p,&q);
如果是空格分隔就要改為:scanf("%d%d",&p,&q);這樣才行

⑶ c語言,除法,有一處錯誤請指出改正。

你用float nun1,num2,result定義三個變數,其中nun1是變數名,後面寫成了num1,前後不一致啊,所以出錯了。把nun1改為num1即可。

⑷ C語言float類型的錯誤

printf("提成為%d",s);這兒應該寫成printf("提成為%f",s);

⑸ c語言 float 除法不對

你的a和b還沒有讀入,你這個時候就令c=a/b,請問c等於多少?

⑹ C語言提示 float f,k;提示錯誤,運行不起來,剛剛學,求解。

#include "stdio.h"
void main()
{int c=0;
float f=0.0, k=0.0;
scanf ("%d",&c);

f=9.0/5*c+32;
k=273.16+c;
printf("%f%f\n",f,k);}

必須把變數定義在最前面!!!就ok了