weixin_51114263 2021-06-21 11:09 采纳率: 65%
浏览 16
已结题

C++一个函数输出多种格式的值

我想问的是基于这个函数,怎么让y^2输出的结果为1.21

#include<iostream>
#include<math.h>
using namespace std;
unsigned square(unsigned a) { return pow(a, 2); }
int main() {
	int x = 2;
	double y = 1.1;
	cout << "x^2 ="<< square(x) << endl;
	cout << "y^2 =" <<square(y) << endl;
	return 0;
}
  • 写回答

2条回答 默认 最新

  • 抬头见山 2021-06-21 11:17
    关注
    #include <iomanip>   //设置必备的头文件
    
        double s=12.345;
    	cout<<setiosflags(ios::fixed)<<setprecision(2);
    	cout<<s<<endl;   //输出12.35
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月27日
  • 已采纳回答 11月19日

悬赏问题

  • ¥15 有人知道怎么在R语言里下载Git上的miceco这个包吗
  • ¥15 GPT写作提示指令词
  • ¥20 如何在cst中建立这种螺旋扇叶结构
  • ¥20 根据动态演化博弈支付矩阵完成复制动态方程求解和演化相图分析等
  • ¥20 关于DAC输出1.000V对分辨率和精度的要求
  • ¥20 想写一个文件管理器,加载全部子文件夹后,要一级一级返回
  • ¥15 华为超融合部署环境下RedHat虚拟机分区扩容问题
  • ¥15 哪位能做百度地图导航触点播报?
  • ¥15 请问GPT语言模型怎么训练?
  • ¥15 已知平面坐标系(非直角坐标系)内三个点的坐标,反求两坐标轴的夹角