#include
#include
/*
#include
#include
*/
#define maxn 105
int a[maxn];
int main()
{
int x, n = 0;
while(scanf("%d", &x) == 1)
a[n++] = x;
int i = n-1;
for(;i >= 1; i--)
{
printf("%d", a[i]);
}
system("pause");
return 0;
}
代码如上,运行时,while后面不管print什么都没用,x和i都是很奇怪的值,不知道是溢出还是怎么样了,小白求教。
printf不是for里面的吗,怎么是while后面?程序应该没问题呀,你那边的运行结果发来看看。