1700415137
/*定义变量*/
1700415138
1700415139
char a,b,c,tmp
1700415140
1700415141
/*把数据存入变量*/
1700415142
1700415143
a=123;
1700415144
1700415145
b=124;
1700415146
1700415147
c=125;
1700415148
1700415149
/*按降序排列*/
1700415150
1700415151
if (b>a){
1700415152
1700415153
tmp=b;
1700415154
1700415155
b=a;
1700415156
1700415157
a=tmp;
1700415158
1700415159
}
1700415160
1700415161
if (c>a){
1700415162
1700415163
tmp=c;
1700415164
1700415165
c=a;
1700415166
1700415167
a=tmp;
1700415168
1700415169
}
1700415170
1700415171
if (c>b){
1700415172
1700415173
tmp=c;
1700415174
1700415175
c=b;
1700415176
1700415177
b=tmp;
1700415178
1700415179
}
1700415180
1700415181
虽然代码清单6.2中的程序可正常运行(代码清单6.2给出的只是代码片段,无法直接运行),但是处理的过程(算法)实在是够哆嗦的。如果需要排序的数据有1000个,那么就需要定义1000个变量,用于比较其中数值大小的if语句,更是需要约数十万个程序块。应该没有人想写这么麻烦的程序吧。也就是说,为了实现想要实现的算法,有时不能只依靠离散的变量。
1700415182
1700415183
1700415184
1700415185
[
上一页 ]
[ :1.700415137e+09 ]
[
下一页 ]