空心梯形
编程,输入n,输出如下例(n=5)所示的高和上底均为n的等腰空心梯形。
* * * * *
* *
* *
* *
* * * * * * * * * * * * *
#include "stdio.h"
main()
{
int a,b,c,d,e;
scanf("%d",&a);
b=a;
for(c=1;c<=a;c++)
{
for(d=1;d<=a-c;d++)
printf(" ");
for(e=1;e<=b;e++)
if(c==1||c==a) printf("*");
else if(e==1||e==b) printf("*");
else printf(" ");
b=b+2;
printf("\n");
}
}
空心六边形
编程,输入n,输出如下例(n=5)所示的边长为n的空心正六边型。
* * * * *
* *
* *
* *
* *
* *
* *
* *
* * * * *
#include
main()
{
int i,j,k,g,n;
scanf("%d",&n);
g=n;
for(i=0;i0;i--)
{
for(k=0;k
main()
{
int a,b,c,d;
scanf("%d",&a);
for(b=1;b<=a;b++)
{
for(c=1;c<=2*a-1;c++)
if(c==b||c==2*a-b)
printf("*");
else printf(" ");
printf("\n");
}
for(b=a-1;b>0;b--)
{
for(c=1;c<=2*a-1;c++)
if(c==b||c==2*a-b)
printf("*");
else printf(" ");
printf("\n");
}
}
Z形
编程,输入n,输出如下例(n=5)所示的图形:
* * * * *
*
*
*
* * * * *
#include
main()
{
int i,j,n;
scanf("%d",&n);
for(i=1;i<=n;i++)
if(i==1||i==n)
{
for(j=1;j<=n;j++)
printf("*");
printf("\n");
}
else
for(j=1;j<=n-i+1;j++)
if(j==n-i+1)
printf("*\n");
else printf(" ");
}
N形
编程,输入n,输出如下例(n=5)所示的图形:
* *
* * *
* * *
* * *
* *
#include "stdio.h"
main()
{
int a,b,c;
scanf("%d",&a);
for(b=1;b<=a;b++)
{
for(c=1;c<=a;c++)
if(c==1||c==a||c==b)
printf("*");
else printf(" ");
printf("\n");
}
}
菱形
编程,输入n,输出如下例(n=3)所示的图形:
*
* * *
* * * * *
* * *
*
#include "stdio.h"
main()
{
int a,b,c,d,e;
scanf("%d",&a);
c=1;
for(b=1;b<=a;b++)
{
for(d=1;d<=a-b;d++)
printf(" ");
for(d=1;d<=c;d++)
printf("*");
printf("\n");
c=c+2;
}
c=c-4;
for(b=a-1;b>0;b--)
{
for(d=1;d<=a-b;d++)
printf(" ");
for(d=1;d<=c;d++)
printf("*");
printf("\n");
c=c-2;
}
}
数字正放形
编程,输入n,输出如下例(n=6)所示的高度为n的图形。
1 2 3 4 5 6
7 8 9 10 11 12
13 14 15 16 17 18
19 20 21 22 23 24
25 26 27 28 29 30
31 32 33 34 35 36
#include "stdio.h"
main()
{
int a,b,c,d=1;
scanf("%d",&a);
for(b=1;b<=a;b++)
{
for(c=1;c<=a;c++)
{
printf("%4d",d);
d++;
}
printf("\n");
}
}
数字规律
编程,输入n,输出如下例(n=5)所示的图形。
1 2 3 4 5
1 1
2
3 4
1 1 1
2 3
1 1 1 1 2
1 1 1 1 1
#include "stdio.h"
main()
{
int a,b,c,d=1,e;
scanf("%d",&a);
for(b=1;b<=a;b++)
{
for(c=1;c<=a;c++)
if(c<=b)
printf("%2d",d);
else
printf("%2d",c-b+1);
printf("\n");
}
}
三角形数字规律
编程,输入n,输出如下例(n=5)所示的的数字金字塔。
1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
#include "stdio.h"
main()
{
int a,b,c,d,e;
scanf("%d",&a);
for(b=1;b<=a;b++)
{
d=0;
for(c=1;c<=a-b;c++)
printf(" ");
for(e=1;e<=2*b-1;e++)
if(e<=b)
printf("%2d",++d);
else printf("%2d",--d);
printf("\n");
}
}
字母菱形
编程,输入n,输出如下例(n=5)所示的图形。
Z
Y X
W V
U T
S R
Q P
O N
M L
K
#include
main()
{
int a,b,c,d,e;
char ch='Z';
scanf("%d",&a);
d=1;
for(b=1;b<=a;b++)
{
for(c=1;c<=a-b;c++)
printf(" ");
for(e=1;e<=d;e++)
if(e==1||e==d)
printf("%2c",ch--);
else printf(" ");
d=d+2;
printf("\n");
}
d=d-4;
for(b=a-1;b>0;b--)
{
for(c=1;c<=a-b;c++)
printf(" ");
for(e=1;e<=d;e++)
if(e==1||e==d)
printf("%2c",ch--);
else printf(" ");
d=d-2;
printf("\n");
}
}
字母菱形二
编程,输入顶行字符c和高n,输出如下例(c=’A’,n=5)所示的图形。
A
B B
C C
D D
C C
B B
A
#include
main()
{
int a,b,c,d,e;
char ch='A';
scanf("%d",&a);
d=1;
for(b=1;b<=a;b++)
{
for(c=1;c<=a-b;c++)
printf(" ");
for(e=1;e<=d;e++)
if(e==1||e==d)
printf("%2c",ch);
else printf(" ");
d=d+2;
ch=ch+1;
printf("\n");
}
d=d-4;
ch=ch-2;
for(b=a-1;b>0;b--)
{
for(c=1;c<=a-b;c++)
printf(" ");
for(e=1;e<=d;e++)
if(e==1||e==d)
printf("%2c",ch);
else printf(" ");
d=d-2;
ch=ch-1;
printf("\n");
}
}
实心数字菱形
编程,输入n,输出如下例(n=5)所示的数字菱形1
1 2 1
1 2 3 2 1
1 2 3 4 3 2 1
1 2 3 4 5 4 3 2 1
1 2 3 4 3 2 1
1 2 3 2 1
1 2 1
1
#include "stdio.h"
main()
{
int a,b,c,d;
scanf("%d",&a);
for(b=1;b<=a;b++)
{
d=0;
for(c=1;c<=a-b;c++)
printf(" ");
for(c=1;c<=2*b-1;c++)
if(c<=b)
printf("%d",++d);
else printf("%d",--d);
printf("\n");
}
for(b=a-1;b>0;b--)
{
d=0;
for(c=1;c<=a-b;c++)
printf(" ");
for(c=1;c<=2*b-1;c++)
if(c<=b)
printf("%d",++d);
else printf("%d",--d);
printf("\n");
}
}
九九乘法
表
关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf
一
编程,输出如图所示上三角形式的乘法九九表。
1 2 3 4 5 6 7 8 9
-----------------------------------
1 2 3 4 5 6 7 8 9
4 6 8 10 12 14 16 18
9 12 15 18 21 24 27
16 20 24 28 32 36
25 30 35 40 45
36 42 48 54
49 56 63
64 72
81
#include "stdio.h"
main()
{
int a,b,c,d;
for(a=1;a<=9;a++)
printf("%4d",a);
printf("\n");
printf("------------------------------------\n");
for(b=1;b<=9;b++)
{
for(c=1;c<=9;c++)
if(b>c)
printf(" ");
else
printf("%4d",b*c);
printf("\n");
}
}