猫史档案馆


这......哪错了————————C++

用户:青柠檬_听闻陽青柠檬_听闻陽查看:5 回复:4 评论:5 创建时间:2022-02-24T18:29:14


#include<iostream>
using namespace std;
int main()
{
while(num)
{
float r=o;pi=3.14,s=0;
cout>>"请输入圆的面积:";
cin>>r;
cout<<"半径为"<<r<<"圆的面积是:"<<pi*r*r<<endl;
}

return 0;
}

 

 


回复

上一页1 页 / 共 1下一页
青柠檬_听闻陽青柠檬_听闻陽

顶顶顶

点赞0


评论


青柠檬_听闻陽青柠檬_听闻陽

center_image

点赞0


评论


小鹿UUyM小鹿UUyM

#include<iostream>
using namespace std;
int main()
{

float r=0;pi=3.14,s=0;

do
{
cout>>"请输入圆的面积:";
cin>>r;
cout<<"半径为"<<r<<"圆的面积是:"<<pi*r*r<<endl;

cout<<"请问还要算吗(1.不要 2.要)?
}

while(s==1);

return 0;
}

 

OK?????????

点赞0


评论


萌新大佬萌新大佬

#include<iostream>
using namespace std;
int main()
{
while(num)
{
float r=o;pi=3.14,s=0;
cout>>"请输入圆的面积:";
cin>>r;
cout<<"半径为"<<r<<"圆的面积是:"<<pi*r*r<<endl; 
} 

return 0;
}

以下是原代码

#include<iostream>
using namespace std;
int main()
{
    bool num=true;//我不知道num干啥的,是记录还要不要计算的吗?
    while(num/*这里是第一个错误,num之前没有定义*/)
    {
        float r=0/*此处第二个错误,把0写成了o*/,/*此出第三个错误,把,写成了;*/pi=3.14,s=0;
        cout<</*这里第四个错误,把输出流<<写成了输入流>>*/"请输入圆的面积:";
        cin>>r;
        cout<<"半径为"<<r<<"圆的面积是:"<<pi*r*r<<endl; 
        //以下代码是我加的
        cout<<"你还要接着算吗?(0:不要  1:要)"<<endl;
        cin>>num;
    } 

    return 0;
}

我为你提两点建议:

1.以后有些错误可以先查一下,很容易发现(对于我来说你这个代码的所有错误都是幼儿园级),如果是初学者也因该能查出像把>>写成<<或者0写成o这种错误吧。

2.要学会如何看报错,比如说常见的

某个变量名 was not declared in this scope

是指这个变量没有定义。

再比如

no match of 'operator 一个符号' 后面是一大堆东西

就是指那个符号没有被重载过(可以理解为这个符号没有意义)。

而报错第一列的那个数字是指错误的行数(貌似上面有标注),对于查错有帮助

 

建议以后不要有错就发帖,最好自己先找一找,实在不行再来问。

点赞0


评论