老师这三道题我目前学到的知识可以解决吗?我看那些答案里面用的方法怎么都好像没见过呢?
是在这个网站上的编程练习题,https://exercise.acmcoder.com/quesexcuse?paperId=213
这几道题怎么好像都是直接在页面输入输出还是怎么回事。我前两道看了两分钟毫无头绪,第三道写完运行这系统提示输出无结果,参照别人发的输入输出贴修改了一下还是没结果。
我的代码如下,感觉是没有问题的呀,但是alert和print都不出来结果啊
var L,R;
while(L=readInt() != null && R=readInt() != null){
var a1=(2πR-L)/R,
a2=-(2πR-L)/R;
var b1=Math.cos(a1)*R,
b2=Math.sin(a1)*R,
b3=Math.cos(a1)*R,
b4=Math.sin(a1)*R;
print(b1+' '+b2);
print(b3+' '+b4);
}
又尝试把while去掉以后:
var L,R;
L=readInt();
R=readInt();
var a1=(2πR-L)/R,
a2=-(2πR-L)/R;
var b1=Math.cos(a1)*R,
b2=Math.sin(a1)*R,
b3=Math.cos(a1)*R,
b4=Math.sin(a1)*R;
print(b1+' '+b2);
print(b3+' '+b4);
输出结果依旧是空的...
然后我看了一下其他人的正确答案,一个是这样的:
var arrIn = (read_line()).split(" ");
var L = parseInt(arrIn[0]);
var R = parseInt(arrIn[1]);
var theo = L / R ;
var x_S = parseFloat(R*Math.cos(theo)).toFixed(3);
var y_S = - parseFloat(R*Math.sin(theo)).toFixed(3);
var x_N = x_S;
var y_N = - y_S;
print(x_S, ' ', y_S);
print(x_N,' ', y_N);
为什么我完全看不懂...是我太菜了么...这个人用的read_line()、toFixed()都是什么东西啊?还有我写的里面的那个readInt()也是看别人的示例写的,不知道什么意思。这些东西目前还没有学过吧?是JavaScript里面的方法吗?怎么感觉那么像Java呢?JavaScript输出不都是console.log/document.write/alert这些吗?这里怎么用了个print?这里用到的知识点是什么地方的呢?后面两个阶段里的吗?
正在回答
同学你好,一般初级水平包括这些部分熟悉HTML/CSS/JS,要了解至少一种框架,我们后面的课程中也会讲解框架。
一种后端语言,或者还要熟悉一些底层协议这些都是偏全栈的,如果想学习了解后端,可以从node.js入手。
可以先从满足初级水平的条件投简历哦,可能希望会更大一些。
祝学习愉快!
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星