C语言:对一个小数取近似整数,请问下面哪里错了?输出结果不会呢
#include<stdio.h>intmain(){doublea;scanf("%f",&a);intk=a;doubleb=a-k;{if(b>=0.5)k=k+1...
#include<stdio.h>
int main()
{
double a;
scanf("%f", &a);
int k=a;
double b=a-k;
{if (b >= 0.5)
k= k + 1;
else k = k; }
printf("%d",k);
system("pause");
return 0;
} 展开
int main()
{
double a;
scanf("%f", &a);
int k=a;
double b=a-k;
{if (b >= 0.5)
k= k + 1;
else k = k; }
printf("%d",k);
system("pause");
return 0;
} 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询