注册 登录
编程论坛 C++教室

帮我看看这段程序!

jillsss 发布于 2009-10-10 19:09, 937 次点击
#include<iostream.h>
void main()
{
    double R,Zhouchang;
    cout<<endl<<"请输入边长:";
    cin>>R;
    Zhouchang=eee(R);
    cout<<endl<<"周长:"<<Zhouchang;
}

double eee(double r)
{
    return r*4;
}

执行时说两处错误   哪两处啊  看不出
9 回复
#2
蜗牛进程2009-10-10 19:57
函数没有声明就定义了
#3
灵杰2009-10-10 20:04
#include<iostream.h>
double eee(double);    //函数原型
void main()
{
    double R,Zhouchang;
    cout<<endl<<"请输入边长:";
    cin>>R;
    Zhouchang=eee(R);
    cout<<endl<<"周长:"<<Zhouchang;
}
 
double eee(double r)
{
    return r*4;
}
#4
maiiho2009-10-10 20:15
我觉得
你这个endl用的很不规范哦
好象endl是结束流的
cout<<"请输入边长:"<<endl;   //虽然有点画蛇添足,觉得还是标准些吧!
#5
flyingcloude2009-10-10 20:28
以下是引用maiiho在2009-10-10 20:15:12的发言:

我觉得
你这个endl用的很不规范哦
好象endl是结束流的
cout<<"请输入边长:"<
有道理,一开始就要用成好习惯
#6
最左边那个2009-10-10 21:06
以下是引用灵杰在2009-10-10 20:04:56的发言:

#include<iostream.h>
double eee(double);    //函数原型
void main()
{
    double R,Zhouchang;
    cout<<endl<<"请输入边长:";
    cin>>R;
    Zhouchang=eee(R);
    cout<<endl<<"周长:"<<Zhoucha ...
就是这样!
#7
lyqmath2009-10-11 22:06
程序代码:
#include <iostream>
 
double comput_circle(double r)
{
    return r*4;
}
 
int main()
{
    double R, circle;
    std::cout << std::endl << "请输入边长:";
    std::cin >> R;
    circle = comput_circle(R);
    std::cout << std::endl << "周长:" << circle << std::endl;
 
    system("pause");
    return 0;
}
这样就没问题了,运行实例
 
请输入边长:5
 
周长:20
请按任意键继续. . .

 
#8
jillsss2009-10-11 23:44
明白了

有劳各位了
#9
songxj322009-10-28 12:51
luhuo
#10
wangwagn2009-10-28 13:30
路过。。
1