C语言中打印各种三角形.docx
- 文档编号:10561552
- 上传时间:2023-05-26
- 格式:DOCX
- 页数:8
- 大小:15.06KB
C语言中打印各种三角形.docx
《C语言中打印各种三角形.docx》由会员分享,可在线阅读,更多相关《C语言中打印各种三角形.docx(8页珍藏版)》请在冰点文库上搜索。
C语言中打印各种三角形
publicclassTriangle{
1.
2./**
3.*@paramargs
4.*/
5.
6.publicstaticvoidmain(String[]args){
7.a();//打印正等腰三角
8.b();//打印倒等腰三角
9.c();//打印直边靠左正直角三角
10.d();//打印直边靠右正直角三角
11.e();//打印直边靠左倒直角三角
12.f();//打印直边靠右倒直角三角
13.g();//打印底边靠左钝角角三角
14.h();//打印底边靠右钝角角三角
15.}
16./**
17.*作用:
打印正等腰三角
18.*/
19.publicstaticvoida(){
20.System.out.println("打印正等腰三角");
21.inti,j;
22.for(i=1;i<=5;i++){
23.for(j=5;j>i;j--){
24.System.out.print("");
25.}
26.for(j=0;j
27.System.out.print("*");
28.}
29.System.out.println();
30.}
31.}
32.
33./**
34.*打印倒等腰三角
35.*/
36.publicstaticvoidb(){
37.System.out.println("打印倒等腰三角");
38.inti,j;
39.for(i=1;i<=5;i++){
40.for(j=1;j
41.System.out.print("");
42.}
43.for(j=10;j>i*2-1;j--){
44.System.out.print("*");
45.}
46.System.out.println();
47.}
48.}
49./**
50.*打印直边靠左正直角三角
51.*/
52.publicstaticvoidc(){
53.System.out.println("打印直边靠左正直角三角");
54.inti,j;
55.for(i=1;i<=5;i++){
56.for(j=0;j
57.System.out.print("*");
58.}
59.System.out.println();
60.}
61.}
62.
63./**
64.*打印直边靠右正直角三角
65.*/
66.publicstaticvoidd(){
67.System.out.println("打印直边靠右正直角三角");
68.inti,j;
69.for(i=1;i<=5;i++){
70.for(j=5;j>i;j--){
71.System.out.print("");
72.}
73.for(j=0;j
74.System.out.print("*");
75.}
76.System.out.println();
77.}
78.}
79./**
80.*打印直边靠左倒直角三角
81.*/
82.publicstaticvoide(){
83.System.out.println("打印直边靠左倒直角三角");
84.inti,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.publicstaticvoidf(){
96.System.out.println("打印直边靠右倒直角三角");
97.inti,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.publicstaticvoidg(){
112.System.out.println("打印底边靠左钝角角三角");113.inti,j;
114.for(i=1;i<=5;i++){
115.for(j=0;j
116.System.out.print("*");
117.}
118.System.out.println();
119.}
120.for(i=1;i<5;i++){
121.for(j=5;j>i;j--){
122.System.out.print("*");
123.}
124.System.out.println();
125.}
126.}
127./**
128.*打印底边靠右钝角角三角
129.*/
130.publicstaticvoidh(){
131.System.out.print("打印底边靠右钝角角三角");
132.inti,j;
133.for(i=0;i<=5;i++){
134.for(j=5;j>i;j--){
135.System.out.print("");
136.}
137.for(j=0;j
138.System.out.print("*");
139.}
140.System.out.println();
141.}
142.for(i=1;i<5;i++){
143.for(j=0;j
144.System.out.print("");
145.}
146.for(j=5;j>i;j--){
147.System.out.print("*");
148.}
149.System.out.println();
150.}
151.}
152.}
逆序的各种算法:
1.publicclassReverse{
2.publicstaticvoidmain(String[]args){
3.//定义的字符
4.Strings="华中爱我";
5.
6.
7.//通过String的subString方法
8.intlen=s.length();
9.Stringsub_reverse="";
10.for(inti=len;i>0;i--)
11.sub_reverse+=s.substring(i-1,i);//返回子字
符串,开始于i-1结束于i
12.System.out.println("通过substring方法逆
序:
"+sub_reverse);
13.
14.
15.//通过Sring的StringBuffer方法逆序
16.Stringbuffer_reverse;
17.buffer_reverse=(newStringBuffer(s).reverse()).toString
();
18.System.out.println("通过StringBuffer方法逆
序:
"+buffer_reverse);
19.
20.
21.//通过数组实现字符串逆序
22.char[]c=s.toCharArray();
23.char[]temp=newchar[c.length];
24.for(inti=0,j=c.length-1;i -){ 25.temp[j]=c[i]; 26.} 27.System.out.println("通过数组来逆 序: "+buffer_reverse); 28. 29. 30. 31. 32.} 33.}
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 打印 各种 三角形