用户:青柠檬_听闻陽查看: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;
}
小鹿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
评论