⑴ 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了