>高压带电显示装置###
#
二、分析:
此题的关键在于输出"#"的格式。若行数为n,则每行应有"#"2n-1个,以n=5为例,第一行输出的#为9个,然后换行,第二行应该输出7个#再换行,而前面须输出一个空格,底下以此类推:第n行,前面应输出n个空格。 钯铂催化剂回收 www.ppm
三、算法:
方法(1):
太阳影子定位技术#include<stdio.h>
int main()
{
int n,i,j;
while(scanf("%d",&n)!=EOF)
for(i=1;i<=n;i++) //行的循环
{ for(j=1;j<=2*n-i;j++) //第i行输入2n-i个字符,形成”梯形“输入框架 { if(j<i)printf(" "); //把”梯形“框架每行的前面填入j个空格,第一行0个,第二行1个...以此类推 else printf("#"); //其余部分输入"#" } printf("\n"); }}
方法(2):
#include<stdio.h>
int main()
{
int n,i,j,k;
while(scanf("%d",&n)!=EOF)
for(i=1;i<=n;i++)//行的循环
视觉引导 {
for(j=1;j<i;j++)//每行的空格数
printf(" ");
for(k=i;k<=2*n-i;k++)//每行的"#"的个数
{
printf("#");
}
printf("\n");
}