采用for嵌套循环如何写下面两个代码???????????

一只红烧虾 2019-11-17 10:53:09
...全文
150 7 打赏 收藏 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
SpringLiangSy 2019-11-18
  • 打赏
  • 举报
回复
System.out.println("请输入一个1到15之间的整数"); Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); for (int i = 1; i <=num; i++) { for (int j = num; j >i; j--) { System.out.print(" "); } for (int j = i; j >=1; j--) { System.out.print(j); } for (int j = 2; j <=i; j++) { System.out.print(j); } System.out.println(); }
lyqiang00 2019-11-18
  • 打赏
  • 举报
回复
public static void pi(int count) {
double sum = 0;
for(int i=1; i<=count; i++) {
int a = i % 2 == 0 ? -1 : 1 ;
sum += a / (2*(double)i - 1);
}
System.out.println(4 * sum);
}
  • 打赏
  • 举报
回复
for (int n = 10000; n < 1000001; n = n + 10000) {
            double p = 0.0;
            for (int i = 1; i < n; i++) {
                if (i % 2 == 1) {
                    p += (double) 1 / (2 * i - 1);
                } else {
                    p += (double) -1 / (2 * i - 1);
                }
            }
            p = p * 4;
            System.out.println("当n=" + n + "时,p=" + p);
        }
  • 打赏
  • 举报
回复
int n;
        Scanner sc = new Scanner(System.in);
        n = sc.nextInt();
        sc.close();
        double p = 0.0;
        for (int i = 1; i < n; i++) {
            if (i % 2 == 1) {
                p += (double) 1 / (2 * i - 1);
            } else {
                p +=(double) -1 / (2 * i - 1);
            }
        }
        p = p * 4;
        System.out.println(p);
x541888 2019-11-18
  • 打赏
  • 举报
回复
System.out.println("请输入一个1到15之间的整数");
Scanner scanner = new Scanner(System.in);
int num = scanner.nextInt();
for (int i = 1; i <=num; i++) {
for (int j = num; j >i; j--) {
System.out.print(" ");
}
for (int j = i; j >=1; j--) {
System.out.print(j);
}
for (int j = 2; j <=i; j++) {
System.out.print(j);
}
System.out.println();
}
一只红烧虾 2019-11-18
  • 打赏
  • 举报
回复
引用 1 楼 lyqiang00的回复:
public static void pi(int count) {
double sum = 0;
for(int i=1; i<=count; i++) {
int a = i % 2 == 0 ? -1 : 1 ;
sum += a / (2*(double)i - 1);
}
System.out.println(4 * sum);
}
谢谢!!!!!!!!!!!!!!!!!
一只红烧虾 2019-11-18
  • 打赏
  • 举报
回复
引用 2 楼 SpringLiangSy的回复:
System.out.println("请输入一个1到15之间的整数"); Scanner scanner = new Scanner(System.in); int num = scanner.nextInt(); for (int i = 1; i <=num; i++) { for (int j = num; j >i; j--) { System.out.print(" "); } for (int j = i; j >=1; j--) { System.out.print(j); } for (int j = 2; j <=i; j++) { System.out.print(j); } System.out.println(); }
谢谢!!!!!!!!!!!!!!!

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧