
展开全部
public class Print {
public static void main(String[] args) {
int n=3;
for(int i=0; i<n;i++){
for(int k=0; k<n-i;k++){
System.out.print(" ");
}
for(int j=0; j<2*i+1; j++){
System.out.print("A");
}
System.out.println(" ");
}
}
}
三角形的
public static void main(String[] args) {
int n=3;
for(int i=0; i<n;i++){
for(int k=0; k<n-i;k++){
System.out.print(" ");
}
for(int j=0; j<2*i+1; j++){
System.out.print("A");
}
System.out.println(" ");
}
}
}
三角形的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
[题目1035:打印菱形]
由键盘输入正数n,要求输出2*n+1 行的菱形图案。要求菱形左边紧靠屏幕左边。
[第一组自测数据] [第二组自测数据]
[键盘输入] [键盘输入]
3↙ 2↙
[正确输出] [正确输出]
* *
*** ***
***** *****
******* ***
***** *
***
*
15
----------------------- Page 22-----------------------
参考程序:
#include "stdio.h"
#include "math.h"
main()
{ int n,i,j,k;
scanf("%d",&n);
for(i=1;i<=2*n+1;i++)
{ k=abs(n+1-i);
for(j=1;j<=k;j++) printf(" ");
for(j=1;j<=2*n+1-2*k;j++) printf("*");
printf("\n");
}
}
[题目1038:打印图案]
由键盘输入正数n,要求输出中间数字为n 的菱形图案。要求菱形左边紧靠屏幕左边。
[第一组自测数据] [第二组自测数据]
[键盘输入] [键盘输入]
4 ↙ 3
[正确输出] [正确输出]
1 1
121 121
12321 12321
1234321 121
12321 1
121
1
参考程序:
# include<stdio.h>
# include<math.h>
main()
{ int n,i,j,k,h;
scanf("%d",&n);
for(i=-n+1;i<=n-1;i++)
{ for(j=0;j<abs(i);j++)
printf(" ");
for(k=1;k<=n-abs(i);k++) printf("%d",k);
for(h=n-abs(i)-1;h>=1;h--) printf("%d",h);
printf("\n");
}
}
由键盘输入正数n,要求输出2*n+1 行的菱形图案。要求菱形左边紧靠屏幕左边。
[第一组自测数据] [第二组自测数据]
[键盘输入] [键盘输入]
3↙ 2↙
[正确输出] [正确输出]
* *
*** ***
***** *****
******* ***
***** *
***
*
15
----------------------- Page 22-----------------------
参考程序:
#include "stdio.h"
#include "math.h"
main()
{ int n,i,j,k;
scanf("%d",&n);
for(i=1;i<=2*n+1;i++)
{ k=abs(n+1-i);
for(j=1;j<=k;j++) printf(" ");
for(j=1;j<=2*n+1-2*k;j++) printf("*");
printf("\n");
}
}
[题目1038:打印图案]
由键盘输入正数n,要求输出中间数字为n 的菱形图案。要求菱形左边紧靠屏幕左边。
[第一组自测数据] [第二组自测数据]
[键盘输入] [键盘输入]
4 ↙ 3
[正确输出] [正确输出]
1 1
121 121
12321 12321
1234321 121
12321 1
121
1
参考程序:
# include<stdio.h>
# include<math.h>
main()
{ int n,i,j,k,h;
scanf("%d",&n);
for(i=-n+1;i<=n-1;i++)
{ for(j=0;j<abs(i);j++)
printf(" ");
for(k=1;k<=n-abs(i);k++) printf("%d",k);
for(h=n-abs(i)-1;h>=1;h--) printf("%d",h);
printf("\n");
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询