c语言计算平均成绩保留两位小数
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/10 15:43:21
你的c要定义成float才行还有就是这样c=1.0*a/
#include#definePI3.1415926\x05\x05voidmain()\x05{\x05doubler,s;scanf("%f",&r);s=PI*r*r;\x05printf("A
?.
输出时?%.2f即可指定输出两位小数再问:那356.f表示什么再答:举个例子:%a.bf(a,b均为整数)是说输出时按浮点数输出,共占a位。其中小数部分b位(若数值本身位数不足,后补0;超过则截断),
main(){inti=0,k,count=0,sum=0;floatavg=0;printf("输入成绩:最后以-1结束");for(k=0;k
#include"stdio.h"intmain(){doublex[6],sum=0;inti,n=6;for(i=0;i
这是由printf()这个函数的输出格式决定的,“%”后面的表示格式,f表示以小数形式输出单、双精度数,在没有规定位数时默认为输出6为小数,若规定了位数,则例如:%m.nf则表示输出一共为m位,其中小
如下:#includeintmain(){floatsum=0.0;inti=1;for(i=1;i再问:确定正确吗?一学分200块啊伤不起再答:正确的。放心好了!
#includefloatx,y;voidmain(){printf("PleaseInputx:\n");scanf("%f",&x);if(x==0)y=20;elseif(x
#includeintmain(){floata,b,c;scanf("%f%f%f",&a,&b,&c);printf("%.2f\n",a+b+c);}
#include#includedoubleab(doublen){inti;doubles=1;for(i=1;ipow(10,-5)){c=pow(-1,j-1)*pow(x,j)/ab(j);d
#include#includeintmain(){intt;srand(time(NULL));doublef;t=rand()%500;f=(t*1.0)/100;printf("%.2lf",f
#include<stdio.h>void main(){ float a1,a2,a3;//记录三个学生的数学成绩&nb
#include"stdio.h"voidmain(){doublea=3.5678;//a可换成其他小数intb=(int)(a*100);doublec=b/100.0;printf("%.2f"
#include#defineM3#defineN4floatsum(float*p,intn){floatsum=0;inti;for(i=0;i
解题思路:利用竖式算小数除法。解题过程:解:详细解答请看图片!最终答案:略
可以先让d乘100再加上0.5;然后就是将d采用强制类型转换为int类型赋给变量e(假设名字采用的是e);最后就是让e除100后强制类型转换为float类型赋给d就可以了!
scanf("%d",&a);改为:scanf("%lf",&a);printf("结果是:%2f\n",a);改为:printf("结果是:%.2f\n",a);%2f是按2位输出,%.2f是按小数