下面是用Java编写的程序,可以实现输入n后求出s的值,并以九九乘法表的梯形输出:

import java.util.Scanner;

public class Main {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入n的值:");
        int n = scanner.nextInt();

        int s = 0;
        int sum = 0;
        for (int i = 1; i <= n; i++) {
            sum += i;
            s += sum;
        }

        System.out.println("s的值为:" + s);

        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();
        }
    }
}

运行程序后,会先要求输入n的值,然后根据输入的n计算出s的值并输出。接着,程序会以九九乘法表的梯形输出,输出结果如下:

请输入n的值:
5
s的值为:35
1*1=1	
1*2=2	2*2=4	
1*3=3	2*3=6	3*3=9	
1*4=4	2*4=8	3*4=12	4*4=16	
1*5=5	2*5=10	3*5=15	4*5=20	5*5=25	

其中,第一部分是根据输入的n计算出的s的值,第二部分是九九乘法表的梯形输出

用java编写一个程序从键盘输入n求s=1+1+2+1+2+3++1+2+3++n帮我以九九乘法表的梯形输出出来

原文地址: https://www.cveoy.top/t/topic/cJCJ 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录