c语言怎样输入两位小数
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/10 03:03:22
#includeintmain(){floatf1,f2;inti1,i2;printf("输入2个数\n");scanf("%f,%f",&f1,&f2);printf("f1+f2=%.2f\n"
哥们,你这程序有问题x是double型的,在输入数据的时候是不允许使用“%f”的,double型的数据输入必须使用“%lf”还有,“scanf("%15.10f",&x);”15.10这个是不允许出现
#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
#includefloatx,y;voidmain(){printf("PleaseInputx:\n");scanf("%f",&x);if(x==0)y=20;elseif(x
#includeintmain(){floata,b,c;printf("输入3个浮点数,以空格隔开:\n");scanf("%f%f%f",&a,&b,&c);printf("平均值为:%.
C代码:#include<stdio.h>#include<math.h>//fabs()intmain(){doublex,s,a;//为了提高精度,我把它们定义成双精度的.
#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
#includeintmain(){doublea;scanf("%lf",&a);printf("%.1lf\n",a);return0;}再问:printf("%.1lf\n",a);这句是什么意
#include "stdio.h"int main(){ double x; int y;&n
#include"stdio.h"voidmain(){doublea=3.5678;//a可换成其他小数intb=(int)(a*100);doublec=b/100.0;printf("%.2f"
#include <stdio.h>//最大的精度#define MAX_LENGTH 120//计算商int GetFactor(int 
#includeintmain(){inta=2,b=3,c,n,i=1;scanf("%d",&n);doublesum=0.0;while(i再问:运行不了是不是因为我的电脑有问题我用的是win7
scanf("%d",&a);改为:scanf("%lf",&a);printf("结果是:%2f\n",a);改为:printf("结果是:%.2f\n",a);%2f是按2位输出,%.2f是按小数
#include#includevoidmain(){floata,b,c,t,p,s;printf("请输入三边的长度\n");scanf("%f%f%f",&a,&b,&c);if(a>b){t=
#include#includevoidconv(char*s){inti;for(i=strlen(s)-1;i>=0;i--)putchar(s[i]);printf("\n");}in