码迷,mamicode.com
首页 > 编程语言 > 详细

经典算法(61~90)

时间:2014-10-30 18:52:23      阅读:187      评论:0      收藏:0      [点我收藏+]

标签:style   blog   io   color   for   sp   strong   div   on   

注:已选择性忽略绘图部分

【程序61】(利用二维数组
题目:打印出杨辉三角形(要求打印出10行如下图)
1.程序分析:
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1

 1 #include<stdio.h>
 2 main()
 3 {
 4     int a[10][10];
 5     int i, j, k;
 6     for( i=0; i<9; i++)
 7     {
 8         for( k=0; k<10-i; k++)
 9             printf("  ");
10         for( j=0; j<=i; j++)
11         {
12             if(j==0 || j==i)
13                 a[i][j]=1;
14             else
15                 a[i][j]=a[i-1][j-1]+a[i-1][j];
16             printf("%d   ",a[i][j]);
17         }
18         printf("\n");
19     }
20     system("pause");
21 }

==============================================================
【程序62】 (略)
题目:学习putpixel画点。

==============================================================
【程序63】 (略)
题目:画椭圆ellipse

==============================================================
【程序64】 (略)
题目:利用ellipse and rectangle 画图。

==============================================================
【程序65】 (略)
题目:一个最优美的图案。

==============================================================
【程序66】 (回顾指针,实现2个数交换)
题目:输入3个数a,b,c,按大小顺序输出。

 1 #include<stdio.h>
 2 void swap(int *p1, int *p2)
 3 {
 4     int p;
 5     if(*p1<*p2)
 6     {
 7         p=*p1;    *p1=*p2;    *p2=p;
 8     }
 9 }
10 main()
11 {
12     int a,b;
13     int *p1, *p2;
14     p1=&a;
15     p2=&b;
16     scanf("%d%d", &a,&b);
17     if(a<b)
18         swap(p1,p2);
19     printf("%d     %d\n",*p1, *p2);
20     system("pause");
21 }

 

经典算法(61~90)

标签:style   blog   io   color   for   sp   strong   div   on   

原文地址:http://www.cnblogs.com/anthozoan77/p/4063095.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!