本帖最后由 dawei233 于 2014-7-27 09:20 编辑
其实题目很简单,就是课后那道:4>设计一个函数:将一维整型数组中的元素逆序存放。比如本来是1,3,4,2,逆序存放就变成了:2,4,3,1
- #include<stdio.h>
- int main()
- {
- int count,a[1000],x;
- printf("请输入你想创建的数组的长度:");
- scanf("%d\n",&count);
- printf("请输入数组的元素\n");
- for (int i=0; i<count; i++) {
- scanf("%d",&a[i]);
- }
- for(int i=0,j=count-1;i<j;i++,j--)
- {
- if(i!=j){
- x=a[i];
- a[i]=a[j];
- a[j]=x;
- }
- else
- break;
- }
- }
复制代码
一: scanf 函数那里是不是有点问题?
二:
Xcode中运行,结果是这样: 请输入你想创建的数组的长度:5 2 4 5 1 6 请输入数组的元素 (lldb) 2 4 5 1 6 error: '2' is not a valid command.
完全不知道为什么是酱紫。知道的童鞋麻烦帮帮忙,技术分的机会来了。。。 {:3_49:}{:3_50:}
|