c语言求3个小数的平均值 保留两位小数
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/16 18:22:24
你的c要定义成float才行还有就是这样c=1.0*a/
输出时?%.2f即可指定输出两位小数再问:那356.f表示什么再答:举个例子:%a.bf(a,b均为整数)是说输出时按浮点数输出,共占a位。其中小数部分b位(若数值本身位数不足,后补0;超过则截断),
如下:#includeintmain(){floatsum=0.0;inti=1;for(i=1;i再问:确定正确吗?一学分200块啊伤不起再答:正确的。放心好了!
#includeintmain(){floata,b,c;printf("输入3个浮点数,以空格隔开:\n");scanf("%f%f%f",&a,&b,&c);printf("平均值为:%.
采用二分法:1^2
你打算输入的数据是整数,或者小数,但是你的程序中你定义的是charc;接着你进行判断C是否小于0,我和你说,无论你输入什么,C都是大于零的,定义的数据类型不对;另外,我建议在输出语句中可以加些辅助的信
#includemain(){inta,b,c;doubleavg=0.0;scanf("%d%d%d",&a,&b,&c);avg=(a+b+c)/3;printf("%.3f",avg);再问:不
scanf("%lf%lf%lf“,&a,&b,&c);printf("x=%.1f\n“,x);注意引号
#include#includeintmain(){intt;srand(time(NULL));doublef;t=rand()%500;f=(t*1.0)/100;printf("%.2lf",f
#include"stdio.h"voidmain(){doublea=3.5678;//a可换成其他小数intb=(int)(a*100);doublec=b/100.0;printf("%.2f"
#includevoidmain(){floata,b,c,d,sum,average;printf("请依次输入4个实数,以空格间隔,以回车键结束:\n");scanf("%f%f%f%f",&a,
#includeintmain(){inta,b,c,average;printf("a=");scanf("%d",&a);printf("b=");scanf("%d",&b);printf("c
#includeintmain(){\x09inta[20],sum=0,i=0,n=0;\x09floatave;\x09while(n
可以先让d乘100再加上0.5;然后就是将d采用强制类型转换为int类型赋给变量e(假设名字采用的是e);最后就是让e除100后强制类型转换为float类型赋给d就可以了!
楼上写的麻烦了#includeusingnamespacestd;intmain(){inta,b,c;cin>>a>>b>>c;doubleaverage=(a+b+c)/3.0;//是3.0不能是
main(){inti;doubleaverage=0;inta[10]={0};printf("请输入十个整数:");for(i=0;i0&&a[i]%2){average=(average+a[i
15.87,这34个偶数的和是540
scanf("%d",&a);改为:scanf("%lf",&a);printf("结果是:%2f\n",a);改为:printf("结果是:%.2f\n",a);%2f是按2位输出,%.2f是按小数
用double进行浮点运算,读入、输出的时候用%lf再问:就是把所有的int改为double?再答:恩,最好不要用float进行浮点运算
假设数据在A1~A100在另一处输入=ROUND(AVERAGE(A1:A100),2)回车再问:你知道WPS是什么吗?这是集成办公系统,和EXCEL不同!!!再答:我想我应该知道,我从《金山WPS》