您好,登錄后才能下訂單哦!
本篇內容主要講解“怎么用web編程語言實現算法題”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么用web編程語言實現算法題”吧!
1、JAVA
import java.lang.reflect.Field; public class Main { public static void main (String[] args) throws Exception { Class cache = Integer.class.getDeclaredClasses ()[0]; Field c = cache.getDeclaredField ("cache"); c.setAccessible (true); Integer[] array = (Integer[]) c.get (cache); array[132] = array[133]; System.out.printf ("%d",2 + 2); } }
輸出:
5
2、C
int main () { char __func_version__[] = “5″; // For source control char b[]=”2″, a=2; printf (“%d + %s = %s\n”, a, b, a+b); return 0; }
3、C (Linux, gcc 4.7.3)
#include <stdio.h> int main (void) { int a=3, b=2; printf (“%d + %d = %d”, –a, b, a+b); }
4、Haskell
λ> let 2+2=5 in 2+2 5
5、BBC BASIC
MODE 6 VDU 23,52,254,192,252,6,6,198,124,0 PRINT PRINT “2+2=”;2+2 PRINT “2+3=”;2+3
6、Python
>>> patch = '\x312\x2D7' >>> import ctypes;ctypes.c_int8.from_address (id (len (patch)) +8) .value=eval (patch) >>> 2 + 2 5
7、JavaScript
g = function () { H = 3 return H + H } f = function () { Η = 2 return Η + H } // 3 + 3 = 6 alert (g()) // 2 + 2 = 5 alert (f())
8、Bash
9、PHP
echo ’2 + 2 = ‘ . (2 + 2 === 4 ? 4 : 2 + 2 === 5 ? 5 : ‘dunno’);
10、Perl
# Generic includes use strict; use warnings; use 5.010; use Acme::NewMath; # Ok, time to begin the real program. if (2 + 2 == 5) { say 5; } else { say "Dunno..."; }
11、C#
static void Main (string[] args) { var x = 2; var y = 2; if (1 == 0) ; { ++x; } Console.WriteLine (x + y); }
12、C++
#include <iostream> class Int { public: Int (const int& a) : integ (a) {} friend std::ostream& operator<<(std::ostream& oss, const Int& rhs) { return oss << rhs.integ; } int operator+(Int o) { if(integ == 2 && o.integ == 2) return integ+o.integ+1; return integ+o.integ; } private: int integ; }; int main () { Int two = 2; std::cout << two << " + " << two << " = " << two + two; }
到此,相信大家對“怎么用web編程語言實現算法題”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。