lhxq.net
当前位置:首页 >> C++已知数组的首位地址 现在将数组逆置 但是输出的... >>

C++已知数组的首位地址 现在将数组逆置 但是输出的...

#include using namespace std;int main(){void reverse (int *pa, int n);int i, a[5] = {8,-9,0,60,1};cout

你看看,有什么问题没有? #include using namespace std; void main() { coutsum;//输入 cout

#include int main() { int n=19,i=0; int a[20]={0}; //定义并初始化数组元素 for( i=0;i

#include void main() { int i, j, a[10],temp; for (i = 0; i < 10; i++) scanf("%d",&a[i]); printf("\n"); for (i = 0; i < 9; i++) for (j = i+1; j < 10; j++) if (a[j]

算法基本思想:将数组的第一个元素与最后一个交换,第二个与倒数第二个交换,第三个与倒数第三个交换,直到结束。其中,定义一个临时变量,以便交换之用。算法实现如下: void reverse(int a[], int size) { int tmp; for (int i = 0; i < size/...

你说的表是不是链表?a->b->c; typedef struct list { int data; P_list next; }*P_list; 使用递归逆序: P_list daoxu(P_list in) { if (in == NULL || in->next == NULL) { return in; } else if (in->next->next == NULL) { in->next->next =...

#include using namespace std; struct Data { int d; struct Data *next; }; //创建链表 Data* create() { int i,n; Data *h,*p,*q; coutn; if(n>0) { h=q=new Data(); couth->d; for(i=2;inext; delete p; p=h; } } int main() { Data *h=crea...

将栈中的元素依次出栈,放入队列,在将队列中的元素依次出队放入栈中,不行吗?

写的简单一点,参考写法: #include using namespace std; typedef struct list { int data; struct list *next; ;}LIST; LIST * creat()//创建链表 { LIST *head,*p; int flag=1,d; head = new LIST; p = head; coutd; head ->data = d; while(...

给力提示,下面这个写法就可以保证随机数在100到300之间。 int num=rand()%200+100;

网站首页 | 网站地图
All rights reserved Powered by www.lhxq.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com