数塔问题//主要是要写  Java的输入文件和输出文件的

代码

package 算法作业;import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.PrintStream;
import java.util.Scanner;public class 数字三角形问题 {private static Scanner sc;public static void main(String[]args) throws FileNotFoundException {try {sc = new Scanner(new FileInputStream("E:\\input.txt"));while(sc.hasNext()){int n = sc.nextInt();int [][]num = new int [n][n];for(int i = 0 ; i < n ; i ++){for(int j = 0 ; j <= i; j++)num[i][j] = sc.nextInt();}for(int i = n - 2; i >= 0; i --) {for(int j = 0; j <= i; j++) {num[i][j] = num[i][j] + Math.max(num[i+1][j],num[i + 1][j + 1]);}}PrintStream ps = new PrintStream("E:\\output.txt");System.setOut(ps);//把创建的打印输出流赋给系统。即系统下次向 ps输出System.out.println(num[0][0]);   }   }catch(FileNotFoundException e) {e.printStackTrace();}}
}

以下转载来自https://www.jb51.net/article/144002.htm

1、将输出结果输出到txt文件

步骤一:

头文件

import java.io.FileOutputStream;  
import java.io.PrintStream;

可能还会提醒抛出错误,于是import java.io.FileNotFoundException;

步骤二:

PrintStream ps = new PrintStream("e:/log.txt");

// 创建一个打印输出流,输出的目标是:E盘的log.txt文件

步骤三:

System.setOut(ps);//把创建的打印输出流赋给系统。即系统下次向 ps输出

System.out.println("这行语句将会被写到log.txt文件中");

2、将输出结果重新输出到屏幕

步骤一

步骤二

步骤三:

PrintStream out = System.out; // 先把系统默认的打印输出流缓存

System.out.println("这行语句重新定位到标准输出——屏幕");

数字三角形问题Java相关推荐

  1. 蓝桥杯-数字三角形 (java)

    算法训练 数字三角形 时间限制:1.0s 内存限制:256.0MB问题描述(图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路径,使该路径所经过的数字的总和最大.●每一步可沿 ...

  2. 蓝桥杯数字三角形java,蓝桥杯数字三角形(java)

    题目要求: 问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的总和最大. ●每一步可沿左斜线向下或右斜线向下走: ●1<三角形行 ...

  3. 数字三角形(java)

    问题描述: 在数字三角形中寻找一条从顶部到底边的路径,使得路径上所经过的数字之和最大. 路径上的每一步都只能往左下或 右下走.只需要求出这个最大和即可,不必给出具体路径. 三角形的行数大于1小于等于1 ...

  4. 蓝桥杯———数字三角形(JAVA)

    题目: 上图给出了一个数字三角形.从三角形的顶部到底部有很多条不同的路径.对于每条路径,把路径上面的数加起来可以得到一个和,你的任务就是找到最大的和. 路径上的每一步只能从一个数走到下一层和它最近的左 ...

  5. Java基础编程题目——输出数字三角形

    输入一个数字 n(2~9)输出数字三角形 import java.util.Scanner;public class SanJiao {public static void main(String[] ...

  6. 3-动态规划:数字三角形

    目录 简介 题目 题解 简介 动态规划,最佳路径 题目 "动态规划一般分为4类:线性动规.区域动规.树形动规.背包动规四类. 线性动规:拦截导弹.合唱队形.挖地雷.建学校.剑客决斗等: 区域 ...

  7. 数字三角形的显示 java

    数字三角形的显示 java 实现一行符号的输出 public class line {public static void main(String[] args) {// 实现输出一行符号的功能int ...

  8. java 蓝桥杯算法训练 数字三角形(题解)

    试题 算法训练 数字三角形 资源限制 时间限制:1.0s 内存限制:256.0MB 问题描述 (图3.1-1)示出了一个数字三角形. 请编一个程序计算从顶至底的某处的一条路 径,使该路径所经过的数字的 ...

  9. java 数字三角形

    1. 实践题目 7-1 数字三角形 2. 问题描述 给定一个由 n行数字组成的数字三角形如下图所示.试设计一个算法,计算出从三角形 的顶至底的一条路径(每一步可沿左斜线向下或右斜线向下),使该路径经过 ...

  10. 用java解决数字三角形问题(动态规划)

    问题描述:试设计一个算法,计算出从三角形的顶到底的一条路径,使该路径经过的数字总和最大,输出最大值和具体路径. 算法构思:采用动态规划的方法自底向上求解较大值,并将每次求的的值保存到一个二维数组中,该 ...

最新文章

  1. c c 语言程序设计同步,第一部分C语言程序设计C语言程序设计同步练习答案.PDF...
  2. oracle record 类型,Oracle记录类型(record)和%rowtype
  3. windows git 更改为unix模式换行符决解方法
  4. linux查看磁盘占用
  5. 教你使用Python实现新个税计算器
  6. 构造函数与toString
  7. CListCtrl控件的使用指南 (转)
  8. android 控件总结,Android制霸控件View总结
  9. iPhone 12开启5G续航锐减 苹果官方回应了!
  10. 006 关于大数据的本地模式环境的搭建
  11. 台式计算机调亮度快捷键,处理电脑调亮度快捷键如何调整屏幕亮度呢?
  12. 优知学院创始人陈睿:怎样做好一个创业公司CTO?
  13. 给oracle数据库现有表添加字段
  14. Ipad恢复按键音、锁定音和截屏音
  15. PostgreSQL12.3——pgAdmin4表格的创建
  16. 最近阅读书目及一点感想
  17. moviepy多张图片合成视频
  18. 关于JAVA字符编码:Unicode,ISO-8859-1,GBK,UTF-8编码及相互转换
  19. 醉后不知天在水 满船清梦压星河。—第二十一天
  20. include/linux/if_ppp.h:135: error: expected specifier-qualifier-list before 'aligned_u64'

热门文章

  1. kubernetes 1.14安装部署metrics-server插件
  2. 大数据项目之dmp用户画像
  3. 一篇就让你懂线程池原理
  4. 3.JUC线程高级-同步容器 ConcurrentHashMap
  5. Android版-支付宝APP支付
  6. Zabbix安装界面显示PHP time zone 为“红色”的解决办法
  7. 古老的window程序设计
  8. cannot spawn XXX\bin\TortoiseGitPlink.exe: No such file or directory
  9. CSS 样式里面的逗号和空格之间的区别
  10. 【答疑】对象存储OSS常见问题解答(SDK类2)