
Lv.1
签名:爆肝
在 如何在社区证明自己是大佬? 中回复
public class fibonacci {
public static void main(String[] args){
System.out.println("fibonacci!");
int a = 0, b = 1, A;
for(int i = 0;i < 10;i++){
System.out.println(a);
A = a; a = b; b += A;
}
}
}
一个简单的jvav(没错,我是故意把java输入成jvav的)。
(其实简单是因为我真的不会独立写更复杂的了)
2021-08-31T21:27:35 点赞:1
在 【Python作品分享】猜数字进阶版【作品秀】 中回复
现场写代码,没经过调试,没看上面:
#1~1023,10次能保证猜到
from random import randint
n = randint(1, 1023)
print('猜一个1~1024的整数~')
i = 1
while True:
try:
m = int(input())
except ValueError:
print('滚,输入整数!')
continue
if 1 <= n <= 1023:
if m < n:
print(f'{m}小了哟~')#f-string,Py3.6加入的
elif m > n:
print(f'{m}大了哟~')
else:
print(f'恭喜你用了{i}次猜对!')
break
i += 1
if i == 10:
print('恭喜失败。。')
break
else:
print('滚,输入1~1023的数!')2022-04-22T23:16:08 点赞:0
在 如何在社区证明自己是大佬? 中回复
Brainfuck!
++++++++++++++++++++++43从0到ord(加号)+++++++++++++++++++++
>,>,>,>,
<<< --------------------48从ord('0')到0----------------------------
[>>>>]<<<<<
[
>+++++++++++++++++++48从0到ord('0')+++++++++++++++++++++++++++++.
--------------------48从ord('0')到0----------------------------<<<<<
]
>>>>>>.-----------------48从ord('0')到0-------------------------------
<<.>>>------------------48从ord('0')到0------------------------------
[>>]<<<<<
[
>>>++++++++++++++++++++48从0到ord('0')++++++++++++++++++++++++++++.
------------------48从ord('0')到0------------------------------<<<<<
]
>>>>>>.----------------48从ord('0')到0--------------------------------
<[->+++++十+++++<]
<[->>+<<]
<[->>>+++++十+++++<<<]
>>> >+++++十+++++ >+++++十+++++ >++++十++++++ >>+
<<<<<
[
->>>-
[>]>>
[
<<+++++十+++++<-
[>>]>>>
[
<<<+++++十+++++<-
>>>>>>
]
<
]
<<<<<<
]
<<<<+++++++++18从ord(加号)到ord('=')+++++++++.
>+++++十+++++
>+++++十+++++
>+++++十+++++
>>>>
[[-<<<<->>>>]<]
<<<
[>>>]<<<<
[
>++++++++++++++++++++++++48从0到ord('0')++++++++++++++++++++++++.
>++++++++++++++++++++++++48从0到ord('0')++++++++++++++++++++++++.
>++++++++++++++++++++++++48从0到ord('0')++++++++++++++++++++++++.>
]
>>>
[
>>
[>>]<<<<
[
>>+++++++++++++++++++++++++48从0到ord('0')++++++++++++++++++++++.
>++++++++++++++++++++++++48从0到ord('0')++++++++++++++++++++++++.>
]
>>
[>>>++++++++++++++++++++++48从0到ord('0')++++++++++++++++++++++++++.>]
]
两位数加法,先数字输入a,b,c,d,就输出ab+cd=(ab+cd)
重点:输出时省略数前面的0。
举例:(输入---输出)
5678---56+78=134
1234---12+34=46
0713---7+13=20
0702---7+2=9
0000---0+0=0
注:未设置输入保护,请按规则输入,否则会出错。
还可以再改进的,但是算了;我要开发Brainfuck自编译程序(已经有算法了),然后这之前我要自己写一个更好的Brainfuck编译器。
2022-10-12T16:54:06 点赞:0