c语言,不能排序,怎么回事

[复制链接]
查看11 | 回复2 | 2013-5-20 21:51:36 | 显示全部楼层 |阅读模式
int i,j,max=*q,temp;for(i=0;i<9;i++){for(j=1;j<10;j++)if(max<*(q+j))max=*(q+j);temp=max;max=*(q+i);*(q+i)=temp;}改为:int i,j,temp;for(i=0;i<9;i++){for(j=0;j<9-i;j++)if(*(q+j)<*(q+j+1)) {temp=*(q+j);*(q+j)=*(q+j+1);*(q+j+1)=temp;}}...
回复

使用道具 举报

千问 | 2013-5-20 21:51:36 | 显示全部楼层
void changes(int *q){
int i,j,max=*q,temp;
for(i=0;i<10;i++)
{
for(j=i+1;j<10;j++)
{
if(*(q+i)<*(q+j))
{
temp=*(q+j); ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行