Posted in C/C++ Programming @ 2010.07.15 (周四) 10:22 上午 by 一兮
这是这学期C语言考试的最后一道程序设计题的题目,对一组数进行从小到大排序输出,要求操作数组使用指针。此题15分。
用久了PHP,还真对数组排序的算法变的生疏起来,还好记得原理,冒泡法排序难倒一些初学C语言的人,因为数组的操作比起前面的基本运算符操作复杂了不少,尤其还要使用指针这东西。冒泡法的原理很简单,就是从第一个开始,每相邻两个数开始比较,如果前面的数大于后面的数,则交换两个数的位置(针对从小到大排序),然后开始第二个和第三个进行比较,全部比较完毕后,这个时候会有个最大值放在最后,然后继续对N-1个数进行同样的操作,直到两次循环完毕。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
| #include <stdio.h>
main()
{
int a[10];
int i,j,temp;
int *p=a;
printf("input:");
for(i=0;i<10;i++)
scanf("%d",p+i);
for(i=1;i<10;i++)
for(j=0;j<10-i;j++)
if(*(p+j)>*(p+j+1))
{temp=*(p+j);*(p+j)=*(p+j+1);*(p+j+1)=temp;}
for(i=0;i<10;i++)
printf("%4d",*(p+i));
printf("\n");
} |
Tags:C语言 函数 技巧 12 views With
Posted in 网络琐事 @ 2010.06.18 (周五) 8:19 下午 by 一兮
好吧,我还叫你们弟兄,也希望你们能给我些面子。
我觉得没必要隐瞒什么了,以前的很多人都慢慢的变的公开起来,我就是当年的那个C.E.
6年前组织解散的时候我就已经退出那个圈子了,也不想再与这方面的事情有所接触,包括以前的那些人。
如果你们真的像说的那样还记得以前怎么怎么,那就记住吧,但不要把以前的的事扯到现在的这个时间线上来,如果你们还当C.E.是你们以前的领头的,那请给我个面子,不要用那些事来打扰我了。
技术已经是以前的事了。我只是希望能安稳的上我的GFW内的网。
总之,一句话,不要再来烦我了,我不会答应任何事情的。
这篇文章会在我的其他废弃的空间同步一份,为了你们能看到。其他不明真相的朋友也不要问是什么事了,有些事,不要知道太多的好。
12 views With
Posted in PHP Programming @ 2010.06.03 (周四) 10:13 下午 by 一兮
下面依次是第3题,第4题,第5题的完全PHP代码。
高专有需求的直接拿了 不解释了。
第3题
这道题其实比较蛋疼,因为第一个提交和第二个汇总要求都要显示出前面的提交过的数据,所以不能当成两个表单来弄,需要重叠一次表单区域。
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
| < !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>第3题解答</title>
</head>
<body align="center">
<form name="form1" method="post" action="">
<p>请输入班级学生人数
<input type="text" name="num" value="<?=isset($_POST['num'])?$_POST['num']:""?/>" />
<input type="submit" name="button_a" value="提交" /></p><br /><br />
< ?php
if(isset($_POST['button_a'])){
$num = $_POST['num'];
for($i=1;$i<=$num;$i++){
echo "第$i 个学生的成绩";
echo "<input type=\"text\" name=\"stu$i\" />"."<br />";
}
echo "<input type=\"submit\" name=\"button_b\" value=\"汇总成绩\" />";
}
if(isset($_POST['button_b'])){
$num=$_POST['num'];
$totle=0;
for($i=1;$i< =$num;$i++){
echo "第$i 个学生的成绩";
$s=isset($_POST['stu'.$i])?$_POST['stu'.$i]:"";
echo "<input type=\"text\" name=\"stu$i\" value=\"$s\" />"."<br />";
$totle+=$s;
}
echo "<input type=\"submit\" name=\"button_b\" value=\"汇总成绩\" />"."<br /><br />";
echo "总成绩为 : $totle";
}
?>
</form>
</body>
</html> |
阅读全文>>>
Tags:PHP 电子高专 10 views With
Posted in PHP Programming @ 2010.06.03 (周四) 9:27 下午 by 一兮
MARK一下先。
研究中。
7 views With
Posted in 生活琐事 @ 2010.05.30 (周日) 11:12 下午 by 一兮

女友明天生日,祝她生日快乐。
嗯,希望以后她的每一个生日都能和她一起过。
Tags:null 31 views With
Page 4 of 27«1234567»...Last »