c语言编程 假设三角形三边为a,C语言程序设计:已知直角三角形两直角边a,b,设计程序求出斜边c,结果保留一位小数。...

代码如下:

#include

#include

#include

using namespace std;

int main()

{

double a, b, c;

cout << "请输入边长a;";

cin >> a;

cout << "请输入边长b;";

cin >> b;

c = sqrt(a*a + b * b);

cout << setiosflags(ios::fixed) << setprecision(2) << "第三边的长度为" << c << endl;

}

return 0;

}

0574618a2d0ca414e5590368c60d28a9.png

扩展资料

c语言输出保留任意小数:

printf("%.nlf",value); //表示保留n位小数;

printf("%.*f",n,value); // n表示小数的位数,value表示结果;

printf("%m.nlf",value); //表示控制宽度为m,保留n为小数,靠右对齐;

printf("%-m.nlf",value); //表示控制宽度为m,保留n为小数,靠左对齐//当控制宽度小于数值的位数时,将以实际数值宽度为准;

printf("%.lf",value); //表示保留整数;

scanf("\n%*c%d",&value); //这么做,会跳过第一位数,从第二位数开始读// 符号*起到跳过一位字符从下一位开始读的作用,%*c会把第一位数当做字符跳过,注意把回车处理掉,当前面有输入操作时。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值