打印图形(2)(直角三角形)(C+Java)
生活随笔
收集整理的這篇文章主要介紹了
打印图形(2)(直角三角形)(C+Java)
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.需要打印的圖形第一種:
* ** *** **** ***** ****** ………………………………
C版
Java版
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {// TODO Auto-generated method stubBufferedReader bf = new BufferedReader(new InputStreamReader(System.in));int m = Integer.parseInt(bf.readLine());for (int i = 0; i < m; i++) {// 層數for (int j = 0; j <= i; j++) {System.out.print("*");}System.out.println();}}}2.需要打印的圖形第二種:
***************……………………
C版
Java版
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class dbv {public static void main(String[] args) throws IOException {// TODO Auto-generated method stubBufferedReader bf = new BufferedReader(new InputStreamReader(System.in));int m = Integer.parseInt(bf.readLine());for (int i = 0; i < m; i++) {// 層數for (int j = 0; j < m - i - 1; j++) {System.out.print(" ");}for (int k = 0; k <= i; k++) {System.out.print("*");}System.out.println();}}}3.需要打印的圖形第三種:
……………………………… ***** **** *** ** *表格可以參照上面兩種圖形,自行思考
C版
Java版
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {// TODO Auto-generated method stubBufferedReader bf = new BufferedReader(new InputStreamReader(System.in));int m = Integer.parseInt(bf.readLine());for (int i = 0; i < m; i++) {// 層數// 第一行第一次有m-1個空格,之后依次遞減for (int j = 0; j < m - i; j++) {System.out.print("*");}// 第一行第一次有1個星號,之后依次遞增for (int k = 0; k <= i; k++) {System.out.print(" ");}// 每填滿一行之后換行System.out.println();}} }4.需要打印的圖形第四種:
……………………………… ***************表格可以參照上面兩種圖形,自行思考
C版
Java版
import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader;public class Main {public static void main(String[] args) throws IOException {// TODO Auto-generated method stubBufferedReader bf = new BufferedReader(new InputStreamReader(System.in));int m = Integer.parseInt(bf.readLine());for (int i = 0; i < m; i++) {// 層數// 第一行第一次有1個星號,之后依次遞增for (int k = 0; k < i; k++) {System.out.print(" ");}// 第一行第一次有m-1個空格,之后依次遞減for (int j = 0; j < m - i; j++) {System.out.print("*");}// 每填滿一行之后換行System.out.println();}} }總結
以上是生活随笔為你收集整理的打印图形(2)(直角三角形)(C+Java)的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 特斯拉Model S撞树后起火两人死亡
- 下一篇: Java实现二维数组和稀疏数组的转换