经典C语言程序设计100例61-70
更新时间:2023-10-12 22:36:01 阅读量: 综合文库 文档下载
经典C语言程序设计100例61-70
【程序61】
题目:打印出杨辉三角形(要求打印出10行如下图) 1.程序分析:
1
1 1
1 2 1 1 3 3 1
1 4 6 4 1
1 5 10 10 5 1 2.程序源代码: main() {int i,j;
int a[10][10]; printf(\
for(i=0;i<10;i++) {a[i][0]=1; a[i][i]=1;} for(i=2;i<10;i++)
for(j=1;j
a[i][j]=a[i-1][j-1]+a[i-1][j]; for(i=0;i<10;i++) {for(j=0;j<=i;j++) printf(\ printf(\ }
}
----------------------------------------------------------------------------- 【程序62】
题目:学习putpixel画点。
1.程序分析: 2.程序源代码: #include \#include \
main() {
int i,j,driver=VGA,mode=VGAHI; initgraph(&driver,&mode,\setbkcolor(YELLOW); for(i=50;i<=230;i+=20) for(j=50;j<=230;j++) putpixel(i,j,1);
for(j=50;j<=230;j+=20)
for(i=50;i<=230;i++) putpixel(i,j,1); }
----------------------------------------------------------------------------- 【程序63】
题目:画椭圆ellipse 1.程序分析: 2.程序源代码: #include \#include \#include \main() {
int x=360,y=160,driver=VGA,mode=VGAHI; int num=20,i;
int top,bottom;
initgraph(&driver,&mode,\top=y-30; bottom=y-30; for(i=0;i { ellipse(250,250,0,360,top,bottom); top-=5; bottom+=5; } getch(); } ----------------------------------------------------------------------------- 【程序64】 题目:利用ellipse and rectangle 画图。 1.程序分析: 2.程序源代码: #include \#include \#include \main() { int driver=VGA,mode=VGAHI; int i,num=15,top=50; int left=20,right=50; initgraph(&driver,&mode,\for(i=0;i ellipse(250,250,0,360,right,left); ellipse(250,250,0,360,20,top); rectangle(20-2*i,20-2*i,10*(i+2),10*(i+2)); right+=5; left+=5; top+=10; } getch(); } ----------------------------------------------------------------------------- 【程序65】 题目:一个最优美的图案。 1.程序分析: 2.程序源代码: #include \#include \#include \#include \#include \#include \#include \#define MAXPTS 15 #define PI 3.1415926 struct PTS { int x,y; }; double AspectRatio=0.85; void LineToDemo(void) { struct viewporttype vp; struct PTS points[MAXPTS]; int i, j, h, w, xcenter, ycenter; int radius, angle, step; double rads; printf(\getviewsettings( &vp ); h = vp.bottom - vp.top; w = vp.right - vp.left; xcenter = w / 2; /* Determine the center of circle */ ycenter = h / 2; radius = (h - 30) / (AspectRatio * 2); step = 360 / MAXPTS; /* Determine # of increments */ angle = 0; /* Begin at zero degrees */ for( i=0 ; i rads = (double)angle * PI / 180.0; /* Convert angle to radians */ points[i].x = xcenter + (int)( cos(rads) * radius ); points[i].y = ycenter - (int)( sin(rads) * radius * AspectRatio ); angle += step; /* Move to next increment */ } circle( xcenter, ycenter, radius ); /* Draw bounding circle */ for( i=0 ; i {int driver,mode; driver=CGA;mode=CGAC0; initgraph(&driver,&mode,\setcolor(3); setbkcolor(GREEN); LineToDemo();}?? ----------------------------------------------------------------------------- 【程序66】 题目:输入3个数a,b,c,按大小顺序输出。 1.程序分析:利用指针方法。 2.程序源代码: /*pointer*/ main() { int n1,n2,n3; int *pointer1,*pointer2,*pointer3; printf(\scanf(\pointer1=&n1; pointer2=&n2; pointer3=&n3; if(n1>n2) swap(pointer1,pointer2); if(n1>n3) swap(pointer1,pointer3); if(n2>n3) swap(pointer2,pointer3); printf(\} swap(p1,p2) int *p1,*p2; {int p; p=*p1;*p1=*p2;*p2=p; } ----------------------------------------------------------------------------- 【程序67】 题目:输入数组,最大的与第一个元素交换,最小的与最后一个元素交换,输出数组。 1.程序分析:谭浩强的书中答案有问题。 2.程序源代码: main() { int number[10]; input(number); max_min(number); output(number); } input(number) int number[10]; {int i; for(i=0;i<9;i++) scanf(\ scanf(\} max_min(array) int array[10]; {int *max,*min,k,l; int *p,*arr_end; arr_end=array+10; max=min=array; for(p=array+1;p*max) max=p; else if(*p<*min) min=p; k=*max; l=*min; *p=array[0];array[0]=l;l=*p; *p=array[9];array[9]=k;k=*p; return; } output(array) int array[10]; { int *p; for(p=array;p ----------------------------------------------------------------------------- 【程序68】 题目:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数 1.程序分析:
正在阅读:
经典C语言程序设计100例61-7010-12
数据结构实验报告505-26
感慨六年级心情日记10-29
重庆市第四届中小学生科技节09-27
中考课内古诗词填空 浙教版06-01
公文写作能力测试题04-26
DAT28─2002 国家重大建设项目文件归档要求与档案整理规范05-21
内蒙古游记作文400字07-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 程序设计
- 语言
- 经典
- 100
- 61
- 70
- 南京紫光精细化工厂实习报告
- uml大作业五子棋的uml建模
- 一年级字词句练习
- 期末过过过~~!统计学原理重点计算题复习
- 《宏观经济学》第三讲:简单国民收入决定模型
- 常用仪器的规范操作练习实验报告1
- 0706:试论述全媒体环境下的新闻专业主义
- 小升初语文完全真题精选卷2(原卷)
- 局调研工作制度
- 2008武汉市房地产调研分析报告 - 图文
- 如何在《会计模拟实验》教学中运用合作学习教学方法
- 10050客服代表应知应会答案
- 2002年10月数控技术及应用试题及答案
- 2013年北京市昌平区高三上学期期末考试理综化学试卷
- 2011级电子商务专业学生顶岗实习计划(新)
- 2007年小升初试卷!!!!!!!!!!!!小升初试卷
- ZY市郊110KV降压变电所设计 - 图文
- 最新教师资格考试题无忧资料全整下载(包过关)
- 基础工程-桩基础部分补充讲义
- 人教版美术一年级上册(1~10) 美术备课