1193 - C语言7.17

通过次数

0

提交次数

0

时间限制 : 1 秒 内存限制 : 32 MB

输出如下图案:

* * * * *

 * * * * *

  * * * * *

   * * * * *

    * * * * *

请使用字符数组的方式完成本题。

题目输入

题目输出

如题目描述中所示的图案。

请注意行尾输出换行。

输入/输出样例

输入格式

输出格式

* * * * *
 * * * * *
  * * * * *
   * * * * *
    * * * * *

C语言解答

#include<stdio.h>
int main()
{
  int i,j;
  for(i=0;i<5;i++){
    for(j=0;j<i;j++)
      printf(" ");
    printf("* * * * *\n");
  }
  return 0;
}

C++解答

#include <stdio.h>
int main() {
	char p[9] = {'*', ' ', '*', ' ', '*', ' ', '*', ' ', '*'};
	int i, j;
	for (i = 0;i < 5;i++) {
		for (j = 0;j < i;j++)
			printf("%c", ' ');
		for (j = 0;j < 9;j++)
			printf("%c", p[j]);
		puts("");
	}
	return 0;
}

Java解答



public class Main {
   public static void main(String[] args) {
	  for (int i = 0; i < 5; i++) {
		for (int j = 1; j < i+1; j++) {
			System.out.print(" ") ;
		}
		for (int j = 0; j < 5; j++) {
			if(j!=4)
			System.out.print("*"+" ");
			else
				System.out.println("*");
		}
		
	}
   }
}

Python解答

print "* * * * *"
print " * * * * *"
print "  * * * * *"
print "   * * * * *"
print "    * * * * *"