当前位置: 代码迷 >> C语言 >> 很简单的冒炮,错误?
  详细解决方案

很简单的冒炮,错误?

热度:120   发布时间:2005-12-06 18:00:00.0
很简单的冒炮,错误?

main()
{
int a [11];
int i,j,t;
printf("input 10 number:\n");
for(i = 1;i<11;i++)
scanf("%d',&a[i]);
for(j = 1;j<=9;j++)
for(i = 1;i<=10-j;i++;)
if(a[i]>a[i+1])
{t = a[i];a[i] = a[i+1];a[i+1] = t;}
printf("the sorted numbers :\n");
for(i = 1;i<11;i++)
printf("%d",a[i]);
getch();



----------------解决方案--------------------------------------------------------
以下是引用一直在迷茫在2005-12-6 18:00:00的发言:

main()
{
int a [11];
int i,j,t;
printf("input 10 number:\n");
for(i = 1;i<11;i++)
scanf("%d',&a[i]);
for(j = 1;j<=9;j++)
for(i = 1;i<=10-j;i++;)
if(a[i]>a[i+1])
{t = a[i];a[i] = a[i+1];a[i+1] = t;}
printf("the sorted numbers :\n");
for(i = 1;i<11;i++)
printf("%d",a[i]);
getch();


第一个问题:for的第三个表达式后没有" ;"

第二个问题:循环乱了

那样的话,外层循环基本就没有用


for(j = 1;j<=9;j++)
for(i = j+1;i<=10;i++;)
if(a[i]>a[j])
{t = a[i];a[i] = a[j];a[i] = t;}



----------------解决方案--------------------------------------------------------
哦,谢谢了啊,恩,是这样的,可是我为什么会犯这样的错误呢,!!

----------------解决方案--------------------------------------------------------
哎呀,还是不行啊
错误 maopao.c 6: For 语句缺少 ')'在 main 函数中
----------------解决方案--------------------------------------------------------


scanf("%d',&a[i]);
%d后跟的是单引号
for(j = 1;j<=9;j++)
for(i = 1;i<=10-j;i++;)
第二句的第二个表达式写成 i<=9-j;
OK>??


----------------解决方案--------------------------------------------------------
那个单引号是我的错,可是下面的那个i<10-j;
书上不是这样的,我是按照书上写的那样弄的,!!!
----------------解决方案--------------------------------------------------------
哦,哈,真不好意思啊,我刚又看了一下书,是我的错啊!!!!
那个是i<9-j;
----------------解决方案--------------------------------------------------------

各位:C中的数组不是从a[0]开始的吗?为什么你们都从a[1]开始呢?
   


----------------解决方案--------------------------------------------------------
我写的内层循环多了一个分号

没有注意,不好意思

呵呵
----------------解决方案--------------------------------------------------------
for(j = 1;j<=9;j++)
for(i = 1;i<=10-j;i++;)
我觉得应该这样:
for(j = 1;j<=9;j++)
for(i=j;i<+10;i++)



----------------解决方案--------------------------------------------------------
  相关解决方案