好文档 - 专业文书写作范文服务资料分享网站

C语言中打印各种三角形

天下 分享 时间: 加入收藏 我要投稿 点赞

public1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.18.19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29.

class Triangle { /**

* @param args */

public static void main(String[] args) { a(); //打印正等腰三角 b(); //打印倒等腰三角

c(); //打印直边靠左正直角三角 d(); //打印直边靠右正直角三角 e(); //打印直边靠左倒直角三角 f(); //打印直边靠右倒直角三角 g(); //打印底边靠左钝角角三角 h(); //打印底边靠右钝角角三角 } /**

* 作用:打印正等腰三角 */

public static void a(){

System.out.println(\打印正等腰三角\); int i ,j;

for(i=1;i<=5;i++){

for(j=5;j>i;j--){

System.out.print(\\); }

for(j=0;j

System.out.print(\); }

System.out.println();

30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. \); 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. \); 68. 69. 70. 71. } } /**

* 打印倒等腰三角 */

public static void b(){

System.out.println(\打印倒等腰三角\); int i ,j ;

for(i=1;i<=5;i++){

for(j=1;j

System.out.print(\\); }

for(j=10;j>i*2-1;j--){

System.out.print(\); }

System.out.println(); } } /**

* 打印直边靠左正直角三角 */

public static void c(){

System.out.println(\打印直边靠左正直角三角

int i ,j ;

for(i=1;i<=5;i++){

for(j=0;j

System.out.print(\); }

System.out.println(); } } /**

* 打印直边靠右正直角三角 */

public static void d(){

System.out.println(\打印直边靠右正直角三角

int i ,j;

for(i=1;i<=5;i++){

for(j=5;j>i;j--){

System.out.print(\\);

72. }

73. for(j=0;j

74. System.out.print(\); 75. }

76. System.out.println(); 77. } 78. } 79. /**

80. * 打印直边靠左倒直角三角 81. */

82. public static void e(){

83. System.out.println(\打印直边靠左倒直角三角\);

84. int i ,j;

85. for(i=1;i<=5;i++){

86. for(j=5;j>=i;j--){

87. System.out.print(\); 88. }

89. System.out.println(); 90. } 91. } 92. /**

93. * 打印直边靠右倒直角三角 94. */

95. public static void f(){

96. System.out.println(\打印直边靠右倒直角三角\);

97. int i ,j;

98. for(i=1;i<=5;i++){

99. for(j=1;j

100. System.out.print(\\);

101. }

102. for(j=5;j>=i;j--){

103. System.out.print(\);

104. }

105. System.out.println(); 106. } 107. } 108. /**

109. * 打印底边靠左钝角角三角 110. */

111. public static void g(){

112. \); 113. 114. 115. 116.

117. 118. 119. 120. 121. 122.

123. 124. 125. 126. 127. 128. 129. 130. 131. \); 132. 133. 134. 135.

136. 137. 138.

139. 140. 141. 142. 143. 144.

145. 146. 147.

System.out.println(\打印底边靠左钝角角三角

int i ,j ;

for(i=1;i<=5;i++){

for(j=0;j

System.out.print(\); }

System.out.println(); }

for(i=1;i<5;i++){

for(j=5;j>i;j--){

System.out.print(\);

}

System.out.println(); } } /**

* 打印底边靠右钝角角三角 */

public static void h(){

System.out.print(\打印底边靠右钝角角三角

int i,j;

for(i=0;i<=5;i++){

for(j=5;j>i;j--){

System.out.print(\\);

}

for(j=0;j

System.out.print(\);

}

System.out.println(); }

for(i=1;i<5;i++){

for(j=0;j

System.out.print(\\);

}

for(j=5;j>i;j--){

System.out.print(\);

148. 149. 150. 151. 152.

}

} }

System.out.println(); }

逆序的各种算法:

1. public class Reverse {

2. public static void main(String[] args) {

3. //定义的字符

4. String s = \华中爱我\ 5.

6.

7. //通过String的subString方法

8. int len = s.length(); 9. String sub_reverse = \ 10. for (int i = len; i > 0; i--)

11. sub_reverse += s.substring(i - 1, i); //返回子字符串,开始于i-1结束于i 12. System.out.println(\通过substring方法逆序 : \ 13. 14.

15. //通过Sring的StringBuffer方法逆序 16. String buffer_reverse;

17. buffer_reverse=(new StringBuffer(s).reverse()).toString();

18. System.out.println(\通过StringBuffer方法逆序: \ 19. 20.

21. //通过数组实现字符串逆序

22. char[] c = s.toCharArray(); 23. char[] temp = new char[c.length];

24. for (int i = 0, j = c.length - 1; i < c.length; i++, j--) {

25. temp[j] = c[i]; 26. }

27. System.out.println(\通过数组来逆

序 : \ 28. 29. 30. 31.

32. }

C语言中打印各种三角形

public1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.classTriangle{/***@paramargs*/
推荐度:
点击下载文档文档为doc格式
68tgm66e3m37lyd0yjbf83hrt8bf1m008p5
领取福利

微信扫码领取福利

微信扫码分享