用c语言编写输入一个小数,保留2位小数,对第三位进行四舍五入
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/25 11:36:44
![用c语言编写输入一个小数,保留2位小数,对第三位进行四舍五入](/uploads/image/f/6248298-66-8.jpg?t=%E7%94%A8c%E8%AF%AD%E8%A8%80%E7%BC%96%E5%86%99%E8%BE%93%E5%85%A5%E4%B8%80%E4%B8%AA%E5%B0%8F%E6%95%B0%2C%E4%BF%9D%E7%95%992%E4%BD%8D%E5%B0%8F%E6%95%B0%2C%E5%AF%B9%E7%AC%AC%E4%B8%89%E4%BD%8D%E8%BF%9B%E8%A1%8C%E5%9B%9B%E8%88%8D%E4%BA%94%E5%85%A5)
#include"stdio.h"intmain(){\x09inti,j,n;\x09inta[12];\x09intmin,mx;\x09scanf("%d",&n);\x09for(i=0;i
#includemain(){floata,b,c;scanf("%f%f",&a,&b);c=a+b;printf("%.2f\n",c);}
如果是pascal和VB我知道怎么做但c语言我不会,这里就讲一下思路首先输入三个数(定位为实数),然后判断a+b>c且a+c>b且b+c>a,成立的话进行计算p=(a+b+c)/2s=sqrt(平方根
intmain(){floatc,f;printf("pleaseinputthef=");scanf("%f",&f);c=5/9*(f-32);printf("thec=%f",c);}再问:你运
#include<stdio.h>float qiugen(float x,float jindu){ floa
voidmain(){floatr,s,l;floatpi=3.1415;printf("输入一个圆的半径:\n");scanf("%f",&r);if(
#include#definePI3.1415926\x05\x05voidmain()\x05{\x05doubler,s;scanf("%f",&r);s=PI*r*r;\x05printf("A
#includeintmain(){intn;scanf("%d",&n);if(n>0){if(n%2)printf("此数为正数且为奇数.");elseprintf("此数为正数且为偶数");}e
#include"stdio.h"intmain(){doublex[6],sum=0;inti,n=6;for(i=0;i
#include"stdio.h"main(){floata[20],avg=0.00;inti;printf("Pleaseinputdatas!\n");for(i=0;i
首先C我长时间没碰了,但你的程序的问题还是能看出来的,还是看看书吧.main函数就不对,应是main(){程序主体}.if函数没有返回值,你的程序中没必要用这么多花括号,当if或else后只有一句条件
C代码:#include<stdio.h>#include<math.h>//fabs()intmain(){doublex,s,a;//为了提高精度,我把它们定义成双精度的.
#includemain(){inta,b,c;doubleavg=0.0;scanf("%d%d%d",&a,&b,&c);avg=(a+b+c)/3;printf("%.3f",avg);再问:不
声明:doublea;输入a后:a=(double)(((int)((a+0.005)*100.00))/100.00);
首先这个数需要是个浮点型的数字,或者强制转换成浮点型比如floatnum=2.111111;printf("%.2f",num);就可以了再问:那是不是取几位就在f前写几再答:是的.
#include "stdio.h"int main(){ double x; int y;&n
#include#includeintmain(){floata;scanf("%f",&a);printf("%20.3f",a);return0;}
#include#definePI3.1415926voidmain(){doubleh,m,hh;intd,f;printf("请输入弧度:");scanf("%lf",&h);hh=h;h/=PI
#include#includevoidmain(){floata,b,c,t,p,s;printf("请输入三边的长度\n");scanf("%f%f%f",&a,&b,&c);if(a>b){t=
#includemain(){inta,b;scanf("%d",&a);for(b=1;