求问这个程序哪里出问题了?
想编一个按相反顺序排序的题目。#include <stdio.h>
int main( )
{
int n=10;
int i,j,temp;
int a={3,7,9,11,0,6,5,4,2};
for(i=0;i<5;i++)
{
j=9-i;
temp=a;
a=a;
a=temp;
}
for(i=0;i<n;i++)
{
printf("%d\n",a);
}
}
编译运行出来跟我想要的结果不一样。。。
但是我试着调试了下发现a=0。
但是不知道为什么会出现这种状况? 求各位大神解答一下 感激不尽! 知道哪里错了。。。漏了一个数字。。、 int a={3,7,9,11,0,6,5,4,2};这一行你少打了一个元素a的10 是表示有多少元素。 stalinwang 发表于 2016-11-3 21:36
int a={3,7,9,11,0,6,5,4,2};这一行你少打了一个元素a的10 是表示有多少元素。
嗯嗯 我自己也发现了。。。嘿嘿嘿
页:
[1]