废寝忘食陈同学
2019-10-02 11:05
#include <stdio.h>
#include <math.h>
int main()
{
float a,b;//为什么将这个float改成double结果会不一样
scanf("%f",&a);
if(a<1)
{
b=a;
printf("%f",b);
}
else if(a<10)
{
b=2*a-1;
printf("%f",b);
}
else if(a>=10)
{
b=3*a-11;
printf("%f",b);
}
return 0;
}
float 是单精度浮点型 double 是双精度浮点型
C语言入门
926021 学习 · 20793 问题
相似问题
回答 3
回答 1
回答 1
回答 2
回答 3