第1个回答 2014-03-17
#include <stdio.h>
#include <math.h>
void main()
{
double a,b,c;
int d,e,f;
printf("请输入3个实数:\n");
scanf("%f%f%f",a,b,c);
printf("您输入的数为:\n%f% f %f",a,b,c);
d = round(a);
e =round(b);
f = round(c);
printf("四舍五入后为:\n%d,%d,%d",d,e,f);
}
第2个回答 2014-03-17
#include<stdio.h>
#include<math.h>
int main()
{
float a[3];
printf("请输入三个实数\n");
for(int i=0;i<3;i++)
{
scanf("%f",&a[i]);
}
printf("输入的三个实数为:\n");
for(int i=0;i<3;i++)
{
printf("%f ",a[i]);
}
float sum=0;
for(int i=0;i<3;i++)
{
sum +=a[i];
}
int intsum = sum*10;
if(intsum%10 >=5)
{
printf("\n%d",(int)sum+1);
}
else
{
printf("\n%d",(int)sum);
}
return 0;
}本回答被网友采纳