如何使用cout从C到C++写g或G数?
How to write g or G number from C to C++ using cout?
我想写这个(最后一行(,但通过使用cout。
cin>>a>>b>>c;
if (b < 0)
sign1 = '-';
else
sign1 = '+';
if (c < 0)
sign2 = '-';
else
sign2 = '+';
b = fabs(b);
c = fabs(c);
printf("%g*x^2 %c %g*x %c %g n", a, sign1, b, sign2, c);
这是对的吗?我认为科学不等于 C 中的 %g 或 %G。另外,真正的 printf("%c", a( 是否等于 cout <<a,所以默认值是 char,我需要在 cout 中添加任何东西来打印一些东西作为 char?
cout << a << scientific << "*x^2 " << sign1 << " " << b << scientific << "*x " << sign2 << " " << c << scientific << endl;
scientific
应该排在第一位。cout << scientific << variable
.
相关文章:
- 请解释这句话(cout<<1+int((a<b)^((b-a)&1) )<<endl
- std::cout.imbue()多重调用
- 如何在C++中用std::cout正确显示带十六进制的字符串文本
- 为什么在C的循环中使用printf的Rust代码不显示输出,而在C++的循环中显示std::cout
- 为什么我应该在异常处理中使用std::cerr而不是std::cout
- 在作为静态成员包含在另一个类中的类的构造函数中使用 cout
- 在 COUT 语句中使用 COUT 调用函数
- GCC 4.8.2 自动矢量化由于 cout 而失败
- std::cout输出int时出现编译错误
- 在这种情况下显式调用时,std::cout 如何更改析构函数的行为?
- C++ Setter/Getter,cout 工作,printf 失败
- C++ cout 将双精度对齐到精度 2 并正确对齐
- 结构元素名称要 cout?
- 使用模板类重载 cout
- 犰狳的 print() 方法和 cout 在从 Rcpp 调用时顺序不一致
- 带有 cout 的指针在C++
- cout 指针时的实际数字
- COUT 无法提供输出可能是由于内联组装
- C++程序在一定行后未正确编译[cout语句]
- 如何在逗号后使用 cout 打印整数值,而无需在逗号后添加额外的零C++?