永发信息网

VC6.0 C++一个小程序如何修正

答案:3  悬赏:60  手机版
解决时间 2021-05-02 18:51
#include<iostream.h>
#include<math.h>

double ts(double a,double b,double c)
{
    double p,area;
    p=(a+b+c)/2;
    area=sqrt(p*(p-a)*(p-b)*(p-c));
    return area;
}

void main()
{
    double a1,a2,a3,s;
    cout>>"请输入三角形的边长">>endl;
    cin>>a1,a2,a3>>endl;
    s=ts(a1,a2,a3);
    cout>>"三角形的边长=">>s>>endl;
}
   
然后错误提示是:
--------------------Configuration: sa - Win32 Debug--------------------
Compiling...
ss.cpp
E:\个人\C++练习\sa\ss.cpp(15) : error C2676: binary '>>' : 'class ostream_withassign' does not define this operator or a conversion to a type acceptable to the predefined operator
E:\个人\C++练习\sa\ss.cpp(16) : error C2296: '>>' : illegal, left operand has type 'double'
E:\个人\C++练习\sa\ss.cpp(16) : error C2297: '>>' : illegal, right operand has type 'class ostream &(__cdecl *)(class ostream &)'
E:\个人\C++练习\sa\ss.cpp(18) : error C2676: binary '>>' : 'class ostream_withassign' does not define this operator or a conversion to a type acceptable to the predefined operator
执行 cl.exe 时出错.

sa.exe - 1 error(s), 0 warning(s)

看不懂,高人指导一下……
最佳答案

#include<iostream>
#include<math.h>
using namespace std;    // 标准C++方式


double ts(double a,double b,double c)
{
    double p,area;
    p=(a+b+c)/2;
    area=sqrt(p*(p-a)*(p-b)*(p-c));
    return area;
}


void main()
{
    double a1,a2,a3,s;
    cout<<"请输入三角形的边长"<<endl;   //输出用:<<
    cin>>a1>>a2>>a3;    // 连续多个输入用多个>>;endl是输出用的
    s=ts(a1,a2,a3);
    cout<<"三角形的边长="<<s<<endl;   // 原因同上
}


测试结果:


全部回答
 cin>>a1,a2,a3>>endl; 这句错了,改为 cin>>a1>>a2>>a3>>endl;

你的符号用错了...cout 的是"<<"而不是">>",然后就是cin一个">>"后跟一个变量,后面也没有>>endl;

都改成这样:

    cout<<"请输入三角形的边长"<<endl;     cin>>a1>>a2>>a3;

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
家庭婚姻出现危机,我该如何面对
为什么我家鬼泣3一到打斗场面就灰屏?
滨州市人民检察院反贪局这个地址在什么地方,
杭州邵逸夫医院激光脱毛价格
我 不想交男朋友可以吗
女人 男人
跟江南有关的诗句小学,关于元宵节的诗句
W7系统桌面上IE图标不在了,如何恢复?
开车有些什么赚钱的事可以做?
绝味鸭脖廊坊一中店我想知道这个在什么地方
请问(花心)的、是不是背后都有一段不为人知
如果你选择了放弃你会拾起失落的心吗
q宠怎样快速升级
恋爱中的人怎么变轻松
炫舞吧里投票有什麽用
推荐资讯
4481次列车几点到石家庄
晟尚米果地址在哪,我要去那里办事
{3.13国F(全面更新完毕)和&3.2 WLK台F全
CF广东4区的各战队YY是多少,
如果一个男生说喜欢你,却没有行动,你会?
2加根号3的2010次方乘以2减根号3的2008次方,
当你孤独、郁闷时怎样去解决?
淘宝店怎么装饰~怎么把所在地改了~
脸上长痘痘平时吃什么好,怎么调理
倒十字架怎么打出来的?
请问要让头发看起来有光泽但不要太硬是用发蜡
诛仙2什么门派杀怪练级最快,什么门派最好找钱
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?