
Lv.1
一个普通的编程小白
签名:阿巴阿巴阿巴 这年头谁在社区混() 快来你岛
在 这......哪错了————————C++ 中回复
#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 一个符号' 后面是一大堆东西
就是指那个符号没有被重载过(可以理解为这个符号没有意义)。
而报错第一列的那个数字是指错误的行数(貌似上面有标注),对于查错有帮助
建议以后不要有错就发帖,最好自己先找一找,实在不行再来问。
2022-02-25T16:54:46 点赞:0
在 【一个简陋的防挂机功能】 中回复
为了防止卡死,我一般都这么写
world.onPlayerJoin(({entity})=>{
entity.time1=0;
})
world.onTick(()=>{
world.querySelectorAll('player').forEach((entity)=>{
if(entity.player.walkState==''){
entity.time1++;
}
else{
entity.time1=0;
}
if(entity.time1>=1000){
entity.player.kick();
world.say(`${entity.player.name}挂机被踢出服务器`)
entity.time1=0;
}
})
})
这样每tick如果玩家已经退出那么querySelectorAll是找不到他的,而且这样entity.time1也可以在其他地方修改,比如当对对话框有操作时也可以清零等
2022-02-27T07:52:44 点赞:0
在 不会代码来什么代码岛,不会编程来什么编程猫 中回复
不是炫耀,作者你实在是真的不行,如果有py基础,那js因该很简单啊!比如说我,学过一些些py,3小时就把js+岛3api搞定了
2022-03-05T13:15:35 点赞:1
在 【求助交流】你们的vsc都是怎么配环境的呢? 中回复
你是不是放错板了?这是box3……,建议发灌水或者你问我答(我也很好奇为啥不开c++,大概是因为编程猫不教),话说你下vsc干啥,dev他不香吗
2022-03-17T16:15:52 点赞:0