求大佬解釋
#include<stdio.h>
int main()
{
?int x;
?scanf("%d",&x);
?printf("%f",x);
?return 0;
}
為啥不能轉(zhuǎn)換了
我想的是輸入比如輸入一個(gè)5,輸出是5.000000結(jié)果輸出是0.000000
為啥?
#include<stdio.h>
int main()
{
?int x;
?scanf("%d",&x);
?printf("%f",x);
?return 0;
}
為啥不能轉(zhuǎn)換了
我想的是輸入比如輸入一個(gè)5,輸出是5.000000結(jié)果輸出是0.000000
為啥?
2018-10-17
舉報(bào)
2018-10-17
printf函數(shù)中x變?yōu)椋╠ouble)x
2018-10-17
#include<stdio.h>
int main()
{
?double x;
?scanf("%lf",&x);
?printf("%f",x);
?return 0;
}
int是整數(shù)型,不能輸出小數(shù),應(yīng)該用double型來解
2018-10-17
#include<stdio.h>
int main()
{
?double x;
?scanf("%lf",&x);
?printf("%f",x);
?return 0;
}
int是整數(shù)型,不能輸出小數(shù),應(yīng)該用double型來解
2018-10-17
把?printf("%f",x);換成printf("%f",(double)x);? 親測可用。