自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

編程語(yǔ)言大比拼:Python、Java、C、C++、Go 實(shí)現(xiàn) 'Hello World' 和九九乘法表"

開發(fā) 前端
今天通過 Python、Java、C、C++ 和 Go 這幾種流行的編程語(yǔ)言來實(shí)現(xiàn)兩個(gè)經(jīng)典的編程練習(xí)。

應(yīng)該90%的IT專業(yè)的朋友寫的第一段代碼就是打印"holle world",每個(gè)大學(xué)老師都會(huì)通過這個(gè)方式吸引你對(duì)課程產(chǎn)生興趣。也許有的朋友學(xué)的是JAVA開發(fā),有的學(xué)的是c,在幾年前應(yīng)該很少有大學(xué)開了python、Golang相關(guān)課程,但是現(xiàn)在不一樣,隨著開發(fā)語(yǔ)言的成熟度越來越高,國(guó)內(nèi)對(duì)研發(fā)的重視,可能很多學(xué)校都開設(shè)了python、Go語(yǔ)言等課程。

今天通過 Python、Java、C、C++ 和 Go 這幾種流行的編程語(yǔ)言來實(shí)現(xiàn)兩個(gè)經(jīng)典的編程練習(xí):

  • 打印 "Hello World"
  • 輸出九九乘法表

打印 "Hello World"

用 Python 實(shí)現(xiàn):

print("Hello, World!")

用 Java 實(shí)現(xiàn):

public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Hello, World!");
    }
}

用 C 實(shí)現(xiàn):

#include <stdio.h>

int main() {
    printf("Hello, World!\n");
    return 0;
}

用 C++ 實(shí)現(xiàn):

#include <iostream>

int main() {
    std::cout << "Hello, World!" << std::endl;
    return 0;
}

用 Go 實(shí)現(xiàn):

package main

import "fmt"

func main() {
    fmt.Println("Hello, World!")
}

打印九九乘法表

用 python 實(shí)現(xiàn):

for i in range(1, 10):
    for j in range(1, i+1):
        print(f"{j} * {i} = {i*j}", end='\t')
    print()

用JAVA實(shí)現(xiàn):

public class MultiplicationTable {
    public static void main(String[] args) {
        for (int i = 1; i <= 9; i++) {
            for (int j = 1; j <= i; j++) {
                System.out.print(j + " * " + i + " = " + (i*j) + "\t");
            }
            System.out.println();
        }
    }
}

用 C 實(shí)現(xiàn):

#include <stdio.h>

int main() {
    int i, j;
    for (i = 1; i <= 9; i++) {
        for (j = 1; j <= i; j++) {
            printf("%d * %d = %d\t", j, i, i*j);
        }
        printf("\n");
    }
    return 0;
}

用 C++ 實(shí)現(xiàn):

#include <iostream>

int main() {
    for (int i = 1; i <= 9; i++) {
        for (int j = 1; j <= i; j++) {
            std::cout << j << " * " << i << " = " << i*j << "\t";
        }
        std::cout << std::endl;
    }
    return 0;
}

用 Go 實(shí)現(xiàn):

package main

import "fmt"

func main() {
    for i := 1; i <= 9; i++ {
        for j := 1; j <= i; j++ {
            fmt.Print(j, " * ", i, " = ", i*j, "\t")
        }
        fmt.Println()
    }
}


責(zé)任編輯:趙寧寧 來源: IT仔的筆記本
相關(guān)推薦

2009-08-11 10:53:39

C#九九乘法表

2024-02-19 00:00:00

JavaScriptJavaPython

2010-05-28 11:09:51

SVN功能

2020-08-04 17:06:40

Merging Rebasing Git

2014-01-07 17:08:02

Java開源框架

2010-03-18 14:54:46

主流無線技術(shù)

2011-01-19 11:10:30

2023-05-24 09:31:51

CGo

2010-05-24 18:15:34

SVN中Branch和

2015-07-03 09:41:05

腳本編程編程語(yǔ)言比較

2010-09-08 15:41:28

SIP協(xié)議棧

2017-09-10 14:29:03

眼力

2021-03-15 21:07:17

IT行業(yè)薪酬薪水

2010-08-25 16:12:34

職場(chǎng)

2011-11-08 10:29:44

2023-05-26 15:53:48

MidjourneyAI圖像

2010-07-14 13:38:51

Perl開發(fā)工具

2013-04-22 14:21:13

WP、Android、

2009-12-01 08:47:41

2009-10-13 14:46:00

思科認(rèn)證
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)