#include<stdio.h>
void main(void)
{
int i,j,temp,num[100];
printf("input 100 numbers;\n");
for(i=0;i<100;i++)
//循环一100次...你就要输入一100次 如果只是试用下冒泡发,就不需要写这么多了 麻烦..//
{
scanf("%d",&num[i]);
}
printf("\n");
for(i=0;i<=99;i++)
//写i<99应该不对 要排序一100个数要么写i<=99或i<100除非你想这样//
{
for(j=i+1;j<=99;j++)//这里j赋值0会有多余的判断,我也说不清楚...不知道怎么表达 用逻辑想想//
{
if(num[j]>num[i])
{
temp=num[j];
num[j]=num[i];
num[i]=temp;
}
}
}
for(i=0;i<100;i++)
{
if(i%10==0)
//这里等号中间是没有空格的...//
{
printf("%5d\n",num[i]);
}
else
{
printf("%5d\n",num[i]);//这里你少写了个括号//
}
}
}
我还没调试过...输入100个 算了 我超懒。就算错应该问题不大吧!