问题标题: 酷町堂:1836

1
0
施越童
施越童
新手守护
新手守护
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
  double a,b,s;
   s=a/b;
    printf("%.0f\n%.2",s,s);
return 0;
}

 


1
施越童
施越童
新手守护
新手守护

%.2少了点什么吧
你的s是double
不是int
而且没有.0f
不是保留0位小数吗
整数怎么是保留小数得到的呢
题目让你输入两个整数。也就是int
cout
只有保留几位小数才用printf
没有保留0位小数

0
0
0
张帆
张帆
中级天翼
中级天翼

如你所说,c++printf保留整数是%.d

后面是%.2f

0
0
我要回答