char数组通过冒泡排序后为么不能直接输出,而选择排序可以直接输出?
更新时间:2022-03-13 10:40:24 • 作者:BRIDGET •阅读 4035
C语言新手求助冒泡排序代码输出不了??
把for(j=0;j=5-i-1;j++)改为for(j=0;j<5-i-1;j++)。
C语言冒泡排序 直接输出原样数据,不排序,哪里错了?
第8行for循环错误,应改为:
for(n=m+1;n<3;n++)
冒泡排序输出问题
这个错误的意思是除法溢出~
一般出现除法溢出的问题原因是被除数与除数位数不匹配~
若除数是8位~被除数必须是16位~
若除数是16位~被除数必须是32位~
但是在8086汇编中寄存器最高是16位~所以在除法过程中ax寄存器需要扩展为dx:ax~