无心雨南


私信TA

用户名:dotcpp0623595

访问量:425

签 名:

等  级
排  名 6265
经  验 1436
参赛次数 0
文章发表 18
年  龄 0
在职情况 学生
学  校 山东警察学院
专  业

  自我简介:

TA的其他文章

解题思路:

注意事项:

1、double变量可以用%f或%lf在printf输出,float变量只能用%f输出

2、double变量只能用%lf在scanf输入,float变量只能用%f输入

看起来float适应性差一些


%2f是把float的所有位数输出2位,包括小数点,如果不组2位,补0,如果超过2位,按照实际输出

%.2f是float后的小数只输出两位。

例如:

printf("%2f, %2f, %.2f",123.1, 123.123, 123.123);

VS的输出就是:123.100000, 123.123000,123.12



参考代码:

#include<stdio.h>

 main()

{

    double sheshi,huashi;

    scanf("%lf",&sheshi);

    huashi=(5*(sheshi-32))/9;

printf("%.2lf",huashi);

}


 

0.0分

0 人评分

  评论区

  • «
  • »