设为首页
收藏本站
开启辅助访问
切换到窄版
登录
立即注册
中问网首页
我的收藏
站长博客
搜索
搜索
本版
帖子
用户
第一问答网
»
论坛
›
中问网
›
问答
›
跪求C++题解法, 用if else 解法。 多谢啊!!!!!! ...
返回列表
发新帖
跪求C++题解法, 用if else 解法。 多谢啊!!!!!!急求~~~~~~
[复制链接]
11
|
1
|
2011-3-9 14:37:13
|
显示全部楼层
|
阅读模式
用公式(ax^2 + bx + e)(dx^2 + ex + f) = (ad)x^4 + (ae + bd)x^3 + (af + be + cd)x^2 + (bf + ce)x + (cf)
code的形式应该是这样:
int a = 0, b = 0, c = 0, d = 0, e = 0, f = 0;
std:: cin >> a >> b >> c >> d >> e >> f ;
std:: cout << '('
<< a << "x^2 + "
<< b << "x + "
<< c << ")(“
<< d << "x^2 + "
<< e << "x + "
<< f << ") = ”
<< a * d << "x^4 + "
<< (a * e + b * d) << "x^3 + "
<< (a * f + b * e + c * d) << "x^2 + "
<< (b * f + c * e) << "x + "
<< (c * f) << endl;
输入6个数字。 输出的结果应该和以下一样:
test 1:
1 2 3 4 5 6
(1x^2 + 2x + 3)(4x^2 + 5x + 6) = 4x^4 + 13x^3 + 28x^2 + 27x + 18
test2:
0 1 1 0 1 1
(1x + 1)(1x + 1) = 1x^2 + 2x + 1
test3:
0 1 1 0 1 -1
(1x + 1)(1x + -1) = 1x^2 + -1
注:x^2是x的平方, x^4 是x的4次方。。。。
如果里面任何一个数是0 成出来的结果也是0 就不显示比如test 1的前半部分。
回复
使用道具
举报
千问
|
2011-3-9 14:37:13
|
显示全部楼层
3%f是不对的,应该放在双引号里b) code是char型,所以不能指定输出位数,%5c是不对的c) 输出格式应该由%打头,&d是不对的,另外amount是double型,将其按照%c字符型输出如果不是有特殊原因的话,也是不合适的d) 参数列表里应该直接写变量名,因为目的是输出变量值,而不是变量地址,所以&code, &count, &price是不对的,应该把&去掉 我可以帮助你,你先设置我最佳答案后,我百度Hii教你。
回复
使用道具
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
本版积分规则
发表回复
回帖后跳转到最后一页
千问
主题
0
回帖
4882万
积分
论坛元老
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
论坛元老, 积分 48824836, 距离下一级还需 -38824837 积分
积分
48824836
加好友
发消息
回复楼主
返回列表
问答
热门排行