C、java、go以及python语言打印九九乘法表

后续会更新其他语言

C语言

#include <stdio.h>
int main() {
for(int row = 1; row <= 9;row++){
for(int col = 1; col <= row;col++){
printf("%d x %d = %2d\t", row, col, row*col);
}
printf("\n");
}
return 0;
}

Java语言

public class Main {
public static void main(String[] args) {
for (int row = 1; row <= 9; row++) {
for (int col = 1; col <= row; col++) {
System.out.printf("%d x %d = %2d\t",row,col,row*col);
}
System.out.println();
}
}
}

go语言

package main
import "fmt"
func main() {
for row := 1; row <= 9; row++ {
for col := 1; col <= row; col++ {
fmt.Printf("%d x %d = %2d\t", row, col, row*col)
}
fmt.Println()
}
}

python语言

def format_num(data):
if len(data) <= 1:
return " " + data
return data
if __name__ == '__main__':
result = ''
for row in range(1, 10):
for col in range(1, row + 1):
result += str(row) + " x " + str(col) + " = " + format_num(str(row * col)) + "\t"
result += "\n"
print(result)
posted @   wbnyua  阅读(22)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示