经典C语言编程30例(二)_百度知道
经典C语言编程30例(二)
C语言初学者看,很不错.C语言 经典 例题
提问者采纳
#include ",HORIZ_DIR,i,y1);i<,i;circle(310,mode,a);s 1 complement(decimal) is %d \stdio:学习使用按位取反~;n%o\4);c=~(~0&&%o\}==============================================================【程序55】题目:#include ": The a';main(){i++){setcolor(8),for(i=0,x0,}settextstyle(DEFAULT_FONT.h",20);setfillstyle(HATCH_FILL,x;dx1=dy1=2,如果第一个字母一样;;wednesday\/ color &\*sort ten num*/.2f",&number):\\void add(){=50) again=TRUE;else if(i EQ j)printf(&#elseprintf(",i;a=077;printf(",x1,y1);/,y1;n&gotoxy(20:可以利用选择法;i<,4;
num++;%d":#if #ifdef和#ifndef的综合应用; 1^0=1,250;line(130,y0:printf(& counter &a[j]) min=j;i<,int y=20,MINIMUM(a;\):++gotoxy(1;/,n": 2;b=a&3,&setcolor(3);*当所按字母为Y时才结束*/ color++) { textcolor(color)。 2;
auto int num=1;#define SMA &\driver=VGA;16)*i:printf(",即从后9个比较过程中:#define N 5main(){ int a[N]={9;40,b)).程序分析;n",a[N];M&
a=b;}【程序51】题目;y0=263;int x2;for (counter = 1;):#include ",包含test。1;}==============================================================【程序35】题目;
temp1=temp2.h&\,)
printf(",a[i]):学习使用static的另一用法,b)).h",y2,a[N],var):y#define MINIMUM(x;printf(",综合例子;for(i=2;static_var++: The lower one is %d\k=k+j;LINES) {
setcolor(color);n&40!& cprintf(",a[i]);elseprintf(".程序分析?0。2;".程序源代码; line(x0,并进行交换.h",b);settextstyle(DEFAULT_FONT,line=0:学习使用external的用法.程序分析;for(k=0;*input data*/}==============================================================【程序46】题目;n&x1=x2=y1=y2=10;3:2;j=j+0;)
a[i]=a[N-i-1]:2,mode,a[i]);\,d);):\ /,x;i{min=i.程序分析;y1=y1+5. 程序分析;scanf(":printf(",static_var); 1|0=1; if(++count>.程序分析;\,y1:&#include &}==============================================================【程序60】题目;\\,dy1;
a[j]=temp1:0&0=0【程序31】题目;case 'setbkcolor(GREEN);\.c,此时必须在最右边加上":var equal %d \n", color).h",十位,b: The larger one is %d\: Program will stop if input value less than 50;);}/.程序分析; x2+=dx2;);\n",i。1。1;printf(&*定位函数*/。2,y0;x0=263;a=077,b)).h".程序源代码; }printf(&%f".h&n&=TOP||y1>,y0;x0=x0+5。
1;printf(",b));void main(){ int i=10;i++)tmp+=i;j&); line++;textbackground(3);
if((letter=getch())=='=BOTTOM)
dy1=-dy1,100,269;y1=275:画图;;40.程序源代码;\.程序源代码.程序源代码.h&var++;M&%d":main(){int a[11]={1;).程序分析.程序源代码.程序分析;Output at row 10 column 20\n"!1;u'n&a';Y'while ((letter=getch())!='S'
if((letter=getch())=='sunday\););). Pr\cprintf(":文本颜色设置1:2:对10个数进行排序1;n",sum=0.程序源代码;scanf(&i printf(&);stdio:2:
2;n&#elseprintf(".程序分析;printf(": The a & b(decimal) is %d \} ==============================================================【程序56】题目;}x0=263;circle(269;floodfill(202; if(y1&case ':2;}printf(",varfunc(){int var=0;}}}==============================================================【程序44】题目;x=%d;40; 1&1=12,d;y0=263;circle(x0;=LEFT||x1&;/]&; /\n".h",&mode.程序源代码.程序源代码,sum):
t=a;#endif}==============================================================【程序50】题目,b;i++){setcolor(1)!kbhit()){ line(x1;= 3,6;num=2;\ 1|1=1
2;x1=x1+5; }}restorecrtmode():练习函数调用1,100}:#include &。2.h&),a[i]),num);\&& color <,19.程序分析;else if(i EQ j)printf(",x0;
color=(color&:2;\}} ==============================================================【程序57】题目;dx2=dy2=3,i): The num equal %d \.h 文件如下;i++){setcolor(5);case ',插入后
此元素之后的数:#include ":学习使用按位异或 ^ ;}setcolor(3):#include #include ",num);#define EQ ==#include ",&r\#endif#ifndef MINprintf(&x0=x0-5;n&\:画图; cprintf(&40;*一个新文件50.程序分析,line,c); 1^1=02;int count=0,28:#include ":利用for循环控制100-999个数; counter++)hello_world().程序分析;40,如果第一个字母一样。2;test,y0;please inp}==============================================================【程序49】题目;for(i=0,
下次类推,y);j=j+10;}==============================================================【程序36】题目;#define exchange(a;);n&\y0=y0+5;),i,40:利用双重for循环控制输入二维数组,MAXIMUM(a;=500;
}}for(i=0: The a & b(decimal) is %d \data error\printf(&&\。1,HORIZ_DIR,1}:#include ":学习gotoxy()与clrscr()函数
1;n",x0;
a[i]= 0^1=1;);;i&i<,&tem=a[i]:%d smaller than %d \);;i++) {
a=(2*PAI/40,学用rectangle画方形;i++) printf(&4)(3)将上面二者进行&运算:\n&cprintf(&n&friday\);\,y0;for(i=1,y0:2;for(i=0;n&i++){ a=(2*PAI/add();getch().h".程序分析;\:用情况语句比较好. 程序分析;):#include 的应用练习
1:求100之内的素数
1;b|=7;j++) scanf(&i<:#include ",y0:Please input number==&);40;;,a[i]);x0=150,x;This is color %d\b=a|3;printf(",综合例子;printf(&/.程序分析;
y=ceil(y0+48*sin(a)*B);40;]",&\*设置文本颜色*/,k=1:学习使用register定义变量的方法;/:~0=1;:Press any2;a=3, 5);=25;else again=FALSE;} if(line==10) {printf(&rectangle(x0;40,i,dy2;;40;for (color = 1;x0=263: The lower one is %d\);n&driver=VGA:xvoid main(){ int a=10;i++) printf(&
else printf(&i&#endif#define MIN#ifndef MINprintf(&}void main(){n&16;}==============================================================【程序53】题目;\:
2;}==============================================================【程序59】题目;40;n",i, color):画图.程序分析;n&40.程序源代码!=0) {printf(&please input the first letter of someday\,480;&#define SMA &\3;duijiaoxian he is %6;This is color %d\n&outtextxy(10;}}==============================================================【程序58】题目,&a):#include ",MINIMUM(a,y);c=a+b;printf(&10;for(i=0;%d&);;n&=LEFT||x2>,",dx2,int dx1,& if(x2&);break.程序分析;Hn&jif(a[min]>,依次后移一个位置; printf(&i++) { printf(".程序源代码,j);40,b:/x1=x1+5:#include &);*output data*/i printf(&);n":取一个整数a从右端开始的4~7位,y0;)/);n",j);\=18;
else if ((letter=getch())==',然后再考虑插入中间的数的情况;n&a=077;x0=x0-5;*输入字符看不见*/;y);initgraph(&
else if ((letter=getch())==').h",y0, dn",i; setcolor(2);printf(&。
1;),b) { \,k;ifor(i=2;exchange(x。2;for(j=i+1,MINIMUM(a,& for(i=0.程序分析.程序源代码; y=%d\,k; for(i=0,c。
2,MAXIMUM(a;),y);
y=ceil(y0+48+sin(a)*B),c:# define PAI 3;3;&i++)
varfunc();mode=VGAHI;num=2:画图:The internal block num equal %d\k++){ setcolor(3);
b=t;);;i{ if(a[i]:可以这样考虑;}==============================================================【程序40】题目;x=%d;textbackground(2);b=a^3;}【程序41】题目; } for(j=1;#elseprintf(&i++) sum=sum+a[i][i].程序源代码: The larger one is %d\,j,x,b));n&mode=VGAHI: The a & b(decimal) is %d \num++;#define N 101main(){How beautiful it is,j);n&i for(j=i+1;i<。
1;;end) a[10]=Output at row 5 column 1\circle(x0;4;40;The value of c is equal to %d\);cprintf(":请输入星期几的第一个字母来判断一下是星期几:#include &driver=VGA;)
printf(",4;printf(&main(){int a,50),选择一个最小的与第一个元素交换,num):0|0=0,x;printf(".程序源代码;y1=y1-5,即用第二个元素与后8个进行比较,x,y0,&a[i]),b=20; line(x0:用第一个与最后一个交换;main(){int a!\n&
line(x0;num++;initgraph(&driver:2:#include &11.3;n&line(x0;
printf(",0);printf(&;stdio:首先判断此数是否大于最后一个数;y0=263; y=%d\:#include void main(void){int color,学用circle画圆形,tmp);):
2: %d larger than %d \.程序源代码;
x=ceil(x0+48*cos(a));printf(":宏#define命令练习(1)
1;for(i=0; x1+=dx1.程序源代码,MINIMUM(a;\。现输入一个数; }}==============================================================【程序33】题目;j++) {
a=(2*PAI/line(x0;n": %d equal to %d \,y) (x&}}==============================================================【程序47】题目;;\}==============================================================【程序42】 题目;\;i<,num);),i.h&40:画图,y);thursday\iprintf(&: The larger one is %d\: The a',y2):求一个3*3矩阵对角线元素之和 1,SQ(num)):main(){unsigned a,则判断用情况语句或if语句判断第二个字母;m&else if(i SMA j)printf(&j&i<,b);M'n".h&n"。(2)设置一个低4位全为1;;.程序源代码: The a & b(decimal) is %d \}==============================================================【程序38】题目;s 1 complement(hexidecimal) is %x \.h",60);),j;for(i=0;while(again){printf(&/i++){setcolor(5)?y;printf(&n",学用line画直线;n&main(){int i:main(){float a[3][3]: printf(&k<,y1).程序源代码,b;void main(){ int i=10;;n&\。
1;\,y1,y0;case 'iprintf(".h",b));float j=1;saturday\printf(&n",60););n&);
a[N-i-1]= ~1=0;n".程序源代码;r\.h&i{printf(&main(){;=16,b));n&initgraph(&driver: %d larger than %d \printf(":2;setcolor(2),b);\ for (i=0,9;n&n&W'n&
} }}==============================================================【程序32】题目;n&\end=a[9],b;.h&16)*i+(2*PAI/scanf(&\a=234:printf(".程序分析;initgraph(&driver.程序分析;n&*调用此函数*/40!=0)
if(a[j]%a[i]==0)
a[j]=0;}==============================================================【程序54】题目,6,YELLOW): The lower one is %d\:\,x2;d=b&c: %d equal to %d \.程序源代码,.程序源代码;mode=CGAC0。1;main(){180)*k;{ switch (letter){case ' }textcolor(128 + 15);i++)
{ if(a[i]>:宏#define命令练习(2)1;;
setcolor(2);,b)); y=ceil(y0+48*sin(a)*B):学习static定义静态变量的用法
1,b),&a[i][j]),a;
for(j=i+1;y1=y1+5;#define EQ ==#include &line=0;y1=275;if(i LAG j)printf(":#include &After sorted \n&int x1,driver,60,&initgraph(& color++) {
textbackground(color);3;int tmp=0;main(){press a key&int temp1,j););&while(;40:#include void hello_world(void){printf(".程序源代码;printf(&]",WHITE);n&;y);n": No such value.h": The a & b(decimal) is %d \outtextxy(150;}==============================================================【程序34】题目;
num++:0^0=0.程序源代码;}==============================================================【程序48】题目;&int j=20:#include void main(void){clrscr();%o":void main(){for(i=0;=RIGHT) dx1=-dx1,百位;n&b=a&#include &):printf(&}==============================================================【程序39】题目;
}void main(void){int x=10;=18;3;40;;a=~a;3: 2;x1=275;n": The larger one is %d\40;; 0|1=1:#include &*设置文本的背景颜色*/n&b=~a;a[i]=a[min];number)
{temp1=a[i];=50;;scanf(":static var equal %d \11,a[i]);}==============================================================【程序45】题目.h*/setbkcolor(YELLOW);a[min]=n",n&n",10);setbkcolor(GREEN),&mode.1415926# define B 0;n",5.\for (color = 0;\:\ x=ceil(x0+48*cos(a));\#elseprintf(&40: The a & b(decimal) is %d \,每个数分解出个位;*调用此函数*/if(num&int color=0;\i&=MAXCOLOR),2),x1,mode:#define N 10main(){40;;data error\y1=275;printf(":学习使用按位或 | ;);please input second letter\.程序分析;&i++){printf(& cprintf(&#define LEFT 0#define TOP 0#define RIGHT 639#define BOTTOM 479#define LINES 400#define MAXCOLOR 15main(){* Make 0 time normal size letters */:#include void main(){char letter。1;;\。1;for(i=0; for(i=0;if(i LAG j)printf(&y0=y0-5;,137);\\?x;40;;40;j++)
{temp2=a[j];This is blinking\}void main(void){three_hellos();for(i=0;#endif#undef MAX#ifdef MAXprintf(":#include void main(void){int color。程序分析;40.\。可用~(~0<, 10),i:学习使用auto定义变量的用法1,j:#include &);r\main(){n",b;u'.程序分析;printf(&n&j&n&}void three_hellos(void){int counter.809# include ",j;);n&
break. 程序分析;{static int num=1.程序源代码:宏#define命令练习(3)
1:2: NPress any key to continue\float x0,i;
else printf(&stdio,stdio.程序分析;printf(&n&i {temp=a[i];).程序源代码;16)*i+(2*PAI/:2,y);=100;else {for(i=0;;F':2;for(i=0,y0;i<,40;)
printf(&for(i=0。
1,其余全为0的数!=0&&a[j]。
1;a[%d]=&main(){int x0;y2+dy2;40,j);=BOTTOM)
dy2=-dy2;}void main(){ a=b=4;main(){setbkcolor(YELLOW);printf(&\please input ten num.程序源代码;40: The internal block num equal %d \,MAXIMUM(a;\。1,j);i++) for(j=0.程序分析:有一个已经排好序的数组.h&x1=275:#define LAG &*清屏函数*/;]&=20;;40,temp2,y);The sum is %d\printf(& for(i=0;driver=VGA,x1:学习使用按位与 & ;
} }}==============================================================【程序43】题目;monday\elseprintf(&graphics.\/:2.h".程序分析;*circle*/tuesday\40,a[i]);i<:#define LAG &j {
if(a[i].程序源代码,&num);if(number&else if(i SMA j)printf(&\n&n",则继续
判断第二个字母:The square for this number is %d \;i&\40;T':test, if(y2<.程序分析,&for(i=2;\: The lower one is %d\=RIGHT)
dx2=-dx2;mode=VGAHI,13;int again=1,b),16, if(x1&b^=7,b);10;;}printf(&}}}==============================================================【程序37】题目;y1+=dy1;180)*k-1;#define TRUE 1#define FALSE 0#define SQ(x) (x)*(x)void main(){y0=100;b&=7,再将a[i][i]累加后输出,i=1;n&h'; 8;; 0&1=0.程序源代码;mode=VGAHI;static int static_var=0;for(i=0:将一个数组逆序输出.程序源代码。
1;40;for(i=0;40;;printf(&*/*宏定义中允许包含两道衣裳命令的情形;
x=ceil(x0+48*cos(a)),y0,&/getch();int j=20,b),170;i&printf(&
int t: The num equal %d \:%d smaller than %d \,要求按原来的规律将它插入数组中;circle(x0;driver=CGA;circle(x0;);/printf(&#ifdef MAXprintf(&\printf(": (1)先使a右移4位;;n&y0=y0-5,y; 1&0=0,y1;;for(i=0;=TOP||y2& }}closegraph();#define MAX#define MAXIMUM(x; getch();;40; 16;please input second letter\}==============================================================【程序52】题目,MAXIMUM(a,y) (x&float j=12;data error\。1.程序源代码,j.程序分析;;n&\printf(",k)
提问者评价
本次一共上传一百道不同的C语言例题分别在经典C语言编程30例(一)、经典C语言编程40例(三)
其他类似问题
您可能关注的推广回答者:
c语言编程的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁C语言经典算法100例_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
喜欢此文档的还喜欢
C语言经典算法100例
C​语​言​经​典​算​法0例
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
大小:57.51KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢经典c程序100例[1]_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
评价文档:
经典c程序100例[1]
阅读已结束,如果下载本文需要使用
想免费下载本文?
把文档贴到Blog、BBS或个人站等:
普通尺寸(450*500pix)
较大尺寸(630*500pix)
你可能喜欢