1.九九乘法表(格式一):
//java
public class ForDemo03 {
public static void main(String[] args) {
for (int j = 1;j <= 9;j++) {
for (int i = 1; i <= j; i++) {
System.out.print(j + "*" + i + "=" + (i * j) + "\t");
}
System.out.println();
}
}
}
//c
#include<stdio.h>
#include<stdlib.h>
int main(){
int num1, num2;
for (num1 = 1; num1 <= 9; num1++){
for (num2 = 1; num2 <= num1; num2++){
printf("%d*%d=%-3d", num1, num2, num1*num2);
}
printf("\n");
}
system("pause");
return 0;
}
九九乘法表(格式二):
public class ForDemo04 {
public static void main(String[] args) {
for (int j = 1; j < 10; j++) {
for (int i = 1; i <= 10-j; i++) {
System.out.print(i+"*"+j+"="+(i*j)+"\t");
}
System.out.println();
}
}
}
#include<stdlib.h>
#include<stdio.h>
int main(){
int num1, num2;
for(num1 = 1; num1 <10; num1++){
for(num2 = 1; num2 <= 10-num1; num2++){
printf("%d*%d=%2d ", num1, num2, num1*num2);
}
printf("\n");
}
system("pause");
return 0;
}
顺便写个c语言的,因为我清楚地记得这是我们大一c语言期末考试的一道题,而且由于c语言只是我们专业的选修课,当时期末试卷手写代码,很滑稽…
2.打印三角:
public class TestDemo {
public static void main(String[] args) {
for (int i = 1; i <= 5; i++) {
for (int j = 5; j>= i; j--) {
System.out.print(" ");
}for (int j = 1; j<= i; j++) {
System.out.print("*");
}for (int j = 1; j< i; j++) {
System.out.print("*");
}
System.out.println();
}
}
}
#include<stdio.h>
int main(){
int i,j;
for(i=1;i<=5;i++){
for(j=1;j<=9-i;j++){
printf(" ");
}
for(j=1;j<=2*i-1;j++){
printf("*");
}
printf("\n");
}
return 0;
}
原理其实就是打印三个三角,将整个三角几何拆分开来分析:
因为java安全不同于php,所以最近在学b站狂神说的java课,特在此记录下java的一些简单练习(同时也在学数据结构(c版),可能还顺便写写c语言的数据结构),不过还是以java为主。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。