标题:求解释,数列问题,为什么大于10就出现问题
取消只看楼主
mhl21
Rank: 1
来 自:中国广州
等 级:新手上路
帖 子:1
专家分:0
注 册:2012-4-9
结帖率:0
已结贴  问题点数:10 回复次数:0 
求解释,数列问题,为什么大于10就出现问题
#include <stdio.h>   
void main()            //课本中起泡排序
{
  int i,j,temp;        
  int f[11];      //在里f[?]中的值,大于10,就出现问题
  for(i=0;i<10;i++)
  {
    if(i==9)
    {
      printf("请输入最后一个数");
      printf("\n");
    }
    scanf("%d",&f[i]);
    printf("\n");
  }

  for(j=0;j<9;j++)
  {
    for(i=0;i<=(9-j);i++)
    {
      if(f[i]>f[i+1])
      {
        temp=f[i];
        f[i]=f[i+1];
        f[i+1]=temp;
      }
    }
  }

  for(j=0;j<10;j++)
      printf("%5d",f[j]);
  printf("\n");
}                       
搜索更多相关主题的帖子: void include 课本 
2012-04-09 09:28



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-365404-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.193114 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved