#include <stdio.h>
int main()
{
int H;
int t=3;
H=5*t*t;
printf("height = %d",H);
return 0;
}
求问这样子做为什么不符合要求
#include <stdio.h>
int main()
{
int H;
int t=3;
H=5*t*t;
printf("height = %d",H);
return 0;
}
求问这样子做为什么不符合要求
关于这个问题,这一道题的结果为小数,所以需用float型或double型。
具体代码如下:
#include <stdio.h>
int main()
{
double H;
int t=3;
H=5*t*t; //计算高度;
printf("height = %.2lf",H);
return 0;
}
这个题目需保留两位小数,所以在输出时需用“%.2lf”以保留结果的后两位小数。
拓展一下:
int 对应 %d,
float 对应 %f,
double 对应 %lf.
有帮助的话 采纳一下