
鄙视中的二愣子
文章平均质量分 68
Dominic-Chang
这个作者很懒,什么都没留下…
展开
-
简单问题1——while(*p2++=*p1++);
原题:Main() { char *p1=“name”; char *p2; p2=(char*)malloc(20); memset (p2, 0, 20); while(*p2++ = *p1++); printf(“%sn”,p2); }原创 2013-08-29 16:13:30 · 2971 阅读 · 0 评论 -
简单问题2——打打杀杀(++、--)
原题: #includeint main(){ using namespace std; int x = 20, y = 35; x = y++ + x++; y = ++y + ++x; cout << "x = " << x << ", y = " << y <<endl; cin.get(); return 0;}原创 2013-08-29 16:54:50 · 408 阅读 · 0 评论 -
简单问题4——约瑟夫环问题
1.利用循环链表实现约瑟夫问题的求解。数据存储结构:循环链表,将一个链表的尾元素指针指向队首元素:p->link = head;原创 2013-08-30 15:55:07 · 497 阅读 · 0 评论 -
简单问题5——2009年华为软件设计大赛题
1. 报数游戏问题描述:设有N个人围坐一圈并按顺时针方向从1到N编号,从第S个人开始进行1到M报数,报数到第M个人时,此人出圈,再从他的下一个人重新开始1到M的报数,如此进行下去直到所有的人都出圈为止。现要打印出出圈次序。 要求实现函数: void circle_sort (int n, int s, int m, int *p)输入:n 游戏总人数原创 2013-09-02 20:17:07 · 497 阅读 · 0 评论 -
简单问题3——内存分配
根据用于分配内存的方法,C++有3种管理数据内存的方式:自动存储、静态存储和动态存储(自由存储空间或堆)。【可见:C++ Primer Plus:PP227】原创 2013-08-29 17:04:23 · 383 阅读 · 0 评论 -
简单问题6——指针
1.1)问 char *s="\ta\017bc"中指针变量s 指向的字符串所占字节数?2)问 char *s="\ta\018bc"; for(;*s!='\0';s++)printf("*") 的循环次数?answer:1) \t' 是一个转义字符 相当于键盘“Tab"键 ‘a’ 普通字符 '\017'转义字符 ASCII代码值为8进制数1原创 2013-09-11 16:45:49 · 682 阅读 · 1 评论 -
简单问题7
1、下面程序的输出是多少?void GetMemory(char *p){ p = (char *)malloc(11);}int main(void){ char *str = "Hello"; GetMemory(str); strcpy(str,"Hello World"); printf("%s",str); return 0;}A、Hello原创 2013-09-23 15:31:31 · 545 阅读 · 0 评论