scanf和printf 中 格式不一致的问题

#include <stdio.h>
#include <math.h>
int a;
int main()
{ int n;
double x; 
scanf("%d", &x);  
printf("%.2f", x);
   return 0;
}

输入 2 输出0.00

double x;   
scanf("%f", &x);  
printf("%.2f", x);  

输入2 或 6.5 都输出0.00

发布了42 篇原创文章 · 获赞 13 · 访问量 1917

猜你喜欢

转载自blog.csdn.net/KEVINzzh/article/details/103873533