亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

經典c程序100例==61--70

2019-11-17 05:46:57
字體:
來源:轉載
供稿:網友
【程序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];
for(i=0;i<10;i++)
 
for(i=2;i<10;i++)
 for(j=1;j<i;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("%5d",a[i][j]);
 printf(" ");
 }
}
==============================================================
【程序62】
題目:學習putpixel畫點。
1.程序分析:            
2.程序源代碼:
#include "stdio.h"
#include "graphics.h"
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】
題目:畫橢圓ell
ipse   
1.程序分析:
2.程序源代碼:
#include "stdio.h"
#include "graphics.h"
#include "conio.h"
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<num;i++)

getch();
}
==============================================================
【程序64】
題目:利用ellipse and rectangle 畫圖。
1.程序分析:
2.程序源代碼:
#include "stdio.h"
#include "graphics.h"
#include "conio.h"
main()
{
int driver=VGA,mode=VGAHI;
int i,num=15,top=50;
int left=20,right=50;
initgraph(&driver,&mode,"");
for(i=0;i<num;i++)

getch();
}
==============================================================
 【程序65】
題目:一個最美麗的圖案。   
1.程序分析:
2.程序源代碼:
#include "graphics.h"
#include "math.h"
#include "dos.h"
#include "conio.h"
#include "stdlib.h"
#include "stdio.h"
#include "stdarg.h"
#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(" MoveTo / LineTo Demonstration" );
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<MAXPTS ; ++i ){ /* Determine circle intercepts */
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<MAXPTS ; ++i ){ /* Draw the cords to the circle */
for( j=i ; j<MAXPTS ; ++j ){ /* For each remaining intersect */
moveto(points[i].x, points[i].y); /* Move to beginning of cord */
lineto(points[j].x, points[j].y); /* Draw the cord */
} } }
main()
{int driver,mode;
driver=CGA;mode=CGAC0;
initgraph(&driver,&mode,"");
setcolor(3);
setbkcolor(GREEN);
LineToDemo();}
==============================================================
【程序66】
題目:輸入3個數a,b,c,按大小順序輸出?!  ?br />1.程序分析:利用指針方法。
2.程序源代碼:
/*pointer*/
main()
{
int n1,n2,n3;
int *pointer1,*pointer2,*pointer3;
printf("please input 3 number:n1,n2,n3:");
scanf("%d,%d,%d",&n1,&n2,&n3);
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("the sorted numbers are:%d,%d,%d ",n1,n2,n3);
}
swap(p1,p2)
int *p1,*p2;
{int p;
p=*p1;*p1=*p2;*p2=p;
}
==============================================================
【程序67】
題目:輸入數組,最大的與第一個元素交換,最小的與最后一個元素交換,輸出數組。
1.程序分析:譚浩強的書中答案有問題?!     ?br />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("%d,",&number[i]);
 scanf("%d",&number[9]);
}
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<arr_end;p++)
 if(*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<array+9;p++)
 printf("%d,",*p);
printf("%d ",array[9]);
}
==============================================================
【程序68】
題目:有n個整數,使其前面各數順序向后移m個位置,最后m個數變成最前面的m個數
1.程序分析:
2.程序源代碼:
main()
{
int number[20],n,m,i;
printf("the total numbers is:");
scanf("%d",&n);
printf("back m:");
scanf("%d",&m);
for(i=0;i<n-1;i++)
 scanf("%d,",&number[i]);
scanf("%d",&number[n-1]);
move(number,n,m);
for(i=0;i<n-1;i++)
 printf("%d,",number[i]);
printf("%d",number[n-1]);
}
move(array,n,m)
int n,m,array[20];
{
int *p,array_end;
array_end=*(array+n-1);
for(p=array+n-1;p>array;p--)
 *p=*(p-1);
 *array=array_end;
 m--;
 if(m>0) move(array,n,m);
}
==============================================================
【程序69】
題目:有n個人圍成一圈,順序排號。從第一個人開始報數(從1到3報數),凡報到3的人退出
   圈子,問最后留下的是原來第幾號的那位。
1. 程序分析:
2.程序源代碼:
#define nmax 50
main()
{
int i,k,m,n,num[nmax],*p;
printf("please input the total of numbers:");
scanf("%d",&n);
p=num;
for(i=0;i<n;i++)
 *(p+i)=i+1;
 i=0;
 k=0;
 m=0;
 while(m<n-1)
 {
 if(*(p+i)!=0) k++;
 if(k==3)
 { *(p+i)=0;
 k=0;
 m++;
 }
i++;
if(i==n) i=0;
}
while(*p==0) p++;
printf("%d is left ",*p);
}
==============================================================
【程序70】
題目:寫一個函數,求一個字符串的長度,在main函數中輸入字符串,并輸出其長度?!  ?br />1.程序分析:
2.程序源代碼:
main()
{
int len;
char *str[20];
printf("please input a string: ");
scanf("%s",str);
len=length(str);
printf("the string has %d characters.",len);
}
length(p)
char *p;
{
int n;
n=0;
while(*p!='


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩在线免费| 国产v综合v亚洲欧美久久| 久久69精品久久久久久久电影好| 在线观看国产欧美| 疯狂蹂躏欧美一区二区精品| 深夜精品寂寞黄网站在线观看| 久久久在线免费观看| 亚洲国产成人精品电影| 国产精品毛片a∨一区二区三区|国| 在线电影欧美日韩一区二区私密| 亚洲午夜久久久久久久| 亚洲欧美精品伊人久久| 久热爱精品视频线路一| 欧美性xxxx极品hd满灌| 97久久精品人人澡人人爽缅北| 精品久久久国产精品999| 亚洲成人网久久久| 日韩欧美第一页| 色综合久久中文字幕综合网小说| 久久精品国亚洲| 欧美成人免费在线视频| 久久伊人91精品综合网站| 日本一本a高清免费不卡| 欧美精品www在线观看| 亚洲欧美日韩爽爽影院| 成人激情黄色网| 日韩av最新在线| 国产97在线观看| 九色91av视频| 欧美激情18p| 国产精品亚洲美女av网站| 国产深夜精品福利| 在线视频日本亚洲性| 欧美色欧美亚洲高清在线视频| 日韩免费av一区二区| 亚洲999一在线观看www| 亚洲电影成人av99爱色| 精品小视频在线| 欧美精品videosex牲欧美| 亚洲精品女av网站| 日韩电影在线观看免费| 久久综合电影一区| 亚洲精品suv精品一区二区| 国产日韩精品电影| 欧美在线视频免费观看| 欧美另类69精品久久久久9999| 欧美午夜美女看片| 国产成人拍精品视频午夜网站| 欧美午夜性色大片在线观看| 国产成人精品综合| 国产98色在线| 亚洲va久久久噜噜噜| 久久韩国免费视频| 欧美激情国产高清| 亚洲精品久久久久久久久| 成人免费在线视频网址| 国产欧美一区二区三区在线看| 国产精品久久久久秋霞鲁丝| 日韩在线欧美在线| 精品五月天久久| 欧美丝袜第一区| 免费不卡欧美自拍视频| 亚洲一级片在线看| 欧美日韩精品二区| 欧美成人久久久| 国产精品高清在线观看| 欧美一级电影久久| 欧美日韩中文在线观看| 成人日韩在线电影| 国产精品99久久久久久白浆小说| 日韩成人在线电影网| 久久影视电视剧凤归四时歌| 欧美性开放视频| 色综合天天综合网国产成人网| 亚洲有声小说3d| 97超碰色婷婷| 久久久精品影院| 欧美性猛交xxxx免费看| 国产精品久久久久久久久久久久久久| 国产精品成人免费视频| 色婷婷av一区二区三区在线观看| 国产欧美一区二区白浆黑人| 日韩欧美在线观看视频| 亚洲午夜久久久久久久| 国产视频久久久久久久| 欧美孕妇毛茸茸xxxx| 日韩精品999| 欧美在线不卡区| 欧美日韩国产在线| 久久久久一本一区二区青青蜜月| 欧美大秀在线观看| 国产精品美女无圣光视频| 日韩欧美在线播放| 成人在线精品视频| 久久久久日韩精品久久久男男| 久久久久久久久久久亚洲| 欧美剧在线观看| 成人免费午夜电影| 亚洲国产精品成人一区二区| 亚洲国产精品久久久久秋霞蜜臀| 欧美一级淫片丝袜脚交| 91精品久久久久久久久久| 自拍偷拍亚洲区| 日韩在线观看精品| 国产欧美韩国高清| 欧美激情在线观看视频| 欧美一区第一页| 精品无人区乱码1区2区3区在线| 97精品伊人久久久大香线蕉| 午夜精品久久久99热福利| 91免费精品国偷自产在线| 中文字幕日韩欧美在线视频| 国产999精品视频| 精品国产精品自拍| 欧美丰满片xxx777| 国产欧美日韩丝袜精品一区| 日韩av免费在线| 成人中文字幕+乱码+中文字幕| 成人午夜一级二级三级| 久久久久久18| 国产成人激情视频| 久久精品久久久久久国产 免费| 在线观看欧美成人| 91社区国产高清| 成人激情在线播放| 精品久久中文字幕久久av| 亚洲精品国精品久久99热| 午夜精品免费视频| 国产97在线播放| 欧美黄色三级网站| 亚洲国产精品成人av| 精品精品国产国产自在线| 日韩精品中文字幕在线| 国产成人一区二区| 伊人久久久久久久久久久久久| 7777精品久久久久久| 国产主播在线一区| 国产精品极品美女在线观看免费| 亚洲国模精品私拍| 国内精品模特av私拍在线观看| 性亚洲最疯狂xxxx高清| 欧美亚洲在线视频| www.99久久热国产日韩欧美.com| 国产精品入口免费视| 日韩暖暖在线视频| 欧美黄色免费网站| 国产亚洲精品va在线观看| 78m国产成人精品视频| 久久久久久久亚洲精品| 欧美日韩xxxxx| xvideos成人免费中文版| 欧美最猛性xxxxx(亚洲精品)| 九九九久久国产免费| 国产精品成人免费电影| 日韩中文理论片| 97国产成人精品视频| 国产丝袜一区二区三区| 日韩欧美国产网站| 中文字幕亚洲欧美日韩2019| 欧美日韩高清在线观看| 亚洲美女动态图120秒| 色yeye香蕉凹凸一区二区av| 最好看的2019年中文视频| 91精品在线看|