0421for循环各类题目

Posted raising

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了0421for循环各类题目相关的知识,希望对你有一定的参考价值。

for循环要点
1.确认外层控制内容
2.确认内层控制内容
3.将打印内容与行号产生关系式

/*

难度系数:重辣
     A
    ABA
   ABCBA
  ABCDCBA
 ABCDEDCBA
ABCDEFEDCBA
*/

class Demo8 {
	public static void main(String[] args) {
		
		char ch = ‘A‘;
		int line = 10;
				
		for (int i = 1; i <= line;i++) {

			ch = ‘A‘;
			
			//输出空格
			for (int j = 1; j <= line - i; j++) {
				System.out.print(" ");
			}
			
			int cn = 2 * i - 1;
			int bacCharNum = cn / 2;
			int froCharNum = cn - bacCharNum;
		
			//输出每行的前半部分
			for (int j = 1;j <= froCharNum ;j++) {
				System.out.print(ch);
				ch++;
			}
			
			//输出每行的后半部分
			ch -= 2;
			for (int j = 1;j <= bacCharNum ;j++) {
				System.out.print(ch);
				ch--;
			}			
			System.out.println();
		}
	}
}
/*
输出结果:

         A
        ABA
       ABCBA
      ABCDCBA
     ABCDEDCBA
    ABCDEFEDCBA
   ABCDEFGFEDCBA
  ABCDEFGHGFEDCBA
 ABCDEFGHIHGFEDCBA
ABCDEFGHIJIHGFEDCBA
*/

以上是关于0421for循环各类题目的主要内容,如果未能解决你的问题,请参考以下文章

在 Activity 内部,如何暂停 for 循环以调用片段,然后在按钮单击片段后恢复循环以重新开始

如何在Django视图中使用for循环返回每次迭代[关闭]

如何使用引导程序和 for 循环在 django 中创建电影片段?

for循环结构

codeblock代码片段

C#VS快捷键