📄 2004102781101.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 <stdio.h><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 <conio.h><BR>void main(void)<BR>{<BR>int color;<BR>for (color = 0; color < 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 <conio.h><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 <stdio.h><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 <= 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 <conio.h><BR>void main(void)<BR>{<BR>int color;<BR>for (color = 1; color < 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 <stdio.h><BR>#include "math.h"<BR>#define N 101<BR>main()<BR>{<BR>int i,j,line,a[N];<BR>for(i=2;i<N;i++) a[i]=i;<BR>for(i=2;i<sqrt(N);i++)<BR> for(j=i+1;j<N;j++)<BR> {<BR> if(a[i]!=0&&a[j]!=0)<BR> if(a[j]%a[i]==0)<BR> a[j]=0;}<BR>printf("\n");<BR>for(i=2,line=0;i<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<N;i++)<BR>{<BR>printf("a[%d]=",i);<BR>scanf("%d",&a[i]);}<BR>printf("\n");<BR>for(i=0;i<N;i++)<BR>printf("%5d",a[i]);<BR>printf("\n");<BR>/*sort ten num*/<BR>for(i=0;i<N-1;i++)<BR>{min=i;<BR>for(j=i+1;j<N;j++)<BR>if(a[min]>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<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<3;i++)<BR> for(j=0;j<3;j++)<BR> scanf("%f",&a[i][j]);<BR>for(i=0;i<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<10;i++)<BR> printf("%5d",a[i]);<BR>printf("\n");<BR>printf("insert a new number:");<BR>scanf("%d",&number);<BR>end=a[9];<BR>if(number>end)<BR> a[10]=number;<BR>else<BR> {for(i=0;i<10;i++)<BR> { if(a[i]>number)<BR> {temp1=a[i];<BR> a[i]=number;<BR> for(j=i+1;j<11;j++)<BR> {temp2=a[j];<BR> a[j]=temp1;<BR> temp1=temp2;<BR> }<BR> break;<BR> }<BR> }<BR>}<BR>for(i=0;i<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<N;i++)<BR> printf("%4d",a[i]);<BR> for(i=0;i<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<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 + -