空心梯形。
编程,输入n,输出如下例(n=5)所示的高和上底均为n的等腰空心梯形。
#include ""
main()
int a,b,c,d,e;
scanf("%d",&a);
b=a;for(c=1;c<=a;c++)空心六边形。
编程,输入n,输出如下例(n=5)所示的边长为n的空心正六边型。
#include <>
main()
int i,j,k,g,n;
scanf("%d",&n);
g=n;for(i=0;i
g=g+2;
printf("");
g=g-4;
for(i=n-1;i>0;i--)
g=g-2;
printf("");
x形。编程,输入n,输出如下例(n=5)所示的图形:
#include <>
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("");
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("");
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("");
elsefor(j=1;j<=n-i+1;j++)if(j==n-i+1)
printf("*n");
else printf("
n形。编程,输入n,输出如下例(n=5)所示的图形:
#include ""
main()
int a,b,c;
scanf("%d",&a);
for(b=1;b<=a;b++)
c=c-4;
for(b=a-1;b>0;b--)
printf("");
数字规律。编程,输入n,输出如下例(n=5)所示的图形。
#include ""
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);
elseprintf("%2d",c-b+1);
printf("");
三角形数字规律。
编程,输入n,输出如下例(n=5)所示的的数字金字塔。
#include ""
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=5)所示的图形。zy xw vutsrqp
o nm 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("");
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("");
字母菱形二。
编程,输入顶行字符c和高n,输出如下例(c=’a’,n=5)所示的图形。
C语言经典例题
程序81 题目 809 800 9 1 其中?代表的两位数,8 的结果为两位数,9 的结果为3位数。求?代表的两位数,及809 后的结果。1.程序分析 2.程序源 include include output long b,long i printf ld ld 809 ld ld b,i,i,b ...
C语言经典算法大全
int i,j,k,m,l int tmpi,tmpj int count,min,tmp i x j y board i j 1 for m 2 m 64 m int num 解答编号。void backtrack int 递回求解。int main void int i srand time n...
C语言经典算法详解
分而治之方法与软件设计的模块化方法非常相似。为了解决一个大的问题,可以 1 把它分成两个或多个更小的问题 2 分别解决每个小问题 3 把各小问题的解答组合起来,即可得到原问题的解答。小问题通常与原问题相似,可以递归地使用分而治之策略来解决。下列通过实例加以说明。例 利用分而治之算法求一个整数数组中的...