六种语言实现输出乘法口诀表

来源:互联网 发布:剑灵女帝捏脸数据 编辑:程序博客网 时间:2024/05/17 04:37

六种语言实现输出乘法口诀表

  • Objective-c
#import <Foundation/Foundation.h>int main(int argc, const char * argv[]) {    @autoreleasepool {        for (int a=1; a<=9; a++) {            for (int b=1; b<=a; b++) {                printf("%dx%d = %d\t",b,a,a*b);            }            printf("\n");        }    }    return   1;}
  • C语言
#include <stdio.h>int main(void){    int a,b;    for (a=1; a<=9; a++) {        for (b=1; b<=a; b++) {            printf("%dx%d = %d\t",b,a,a*b);        }        printf("\n");    }return 0;}
  • java
package hello;public class main {    public static void main(String args[]){         for (int a=1; a<=9; a++) {                for (int b=1; b<=a; b++) {                    System.out.printf("%d x %d = %d\t",b,a,a*b);                }                System.out.printf("\n");            }    }}
  • JavaScript
for (var a = 1; a <10 ;a++){    for (var b =1;b< a+1;b++){        document.write(b+"×"+a+"="+(b*a)+"&nbsp;")    }    document.write("<br>") }
  • Swift
import Cocoafor a in 1...9{    for b in 1...a{        print("\(b)x\(a) = \(b*a)", terminator:"\t")    }    print("")}
  • Python
for a in range(1, 10):    for b in range(1, a+1):        print(b, "x", a, "=",a*b, end="\t")    print("")

可以看出 不同语言又不同的写法,从上到下,代码越来越少,越来越简洁,也能够看出这些语言的各自的一些特点。

0 0
原创粉丝点击