#define K 3
#define L 100
void ASCorder(char (*str)[L],int n)
{
for (int i = 0; i < n-1; i++)
{
if (*(*(str + i)) < *(*(str + i + 1)))
{
char *p = (*(str + i));
(*(str + i)) ……继续阅读 »
9年前 (2016-04-23) 1365浏览
0个赞
写了一个二叉树的递归与非递归调用,两个都可以正确的跑,但是合成一个菜单后却运行不正确。
#include <stdio.h>
#include <stdlib.h>
typedef char datatype;
typedef struct node
{
datatype data ;
struct node *lchild,*rch……继续阅读 »
9年前 (2016-04-23) 1298浏览
0个赞
1. ipv6的头的长度是固定的,
那么固定后,怎么怎么样知道ipv6的扩展长度是多少?
2. ipv6开发需要注意什么?
解决方案
35
技术上的困难是怎么样让IPv4与IPv6网络互联互通。
假如一夜之间,全部的路由器、主机、应用程序都能支持IPv6,那明天就可以抛弃IPv4了。现实中不可能这么做,IPv6的部署肯定是循序渐进的过程,这就要求技术上处……继续阅读 »
9年前 (2016-04-23) 1246浏览
0个赞
第一个,printf里面的内容以前是printf(“board: %c\n”,*(*board+i)); 本人想改成输出地址,可是为什么本人改了输出是这样的
第二个问题,没有%控制符也可以在printf中加 , 然后加变量名称,这是怎么回事?
谢谢各位高手
解决方案
20
第一问题是你就是输出字符串啊
printf(“……继续阅读 »
9年前 (2016-04-23) 1137浏览
0个赞
/*
请编程序将:输入单词译成密码,密码规律是:用原来的字母后面的第4个字母代替原来的字母。
例如,字母”A”后面第4个字母是”E”,用”E”代替”A”,”Z”用”D”代替。例如,输入”China……继续阅读 »
9年前 (2016-04-23) 1663浏览
0个赞
在主函数中调用swap函数,其中的两个参数分别是p1和p2,但是本人在声明和定义函数swap中,其参数却是是*p1和*p2。本人想问一下这对程序本身没有影响么?有什么区别?
解决方案
20
这个当然没有影响。
你在main函数中的p1和p2类型是int *
而你定义的swap函数类型也是int * 啊 (题主以为*离p1近就和p1结合了啊。)
int sw……继续阅读 »
9年前 (2016-04-23) 1037浏览
0个赞
本人本人写了一个但是貌似溢出了
for (i=0;_word[i][0]!="\0";i++);
num=i;//num是单词个数
for (i=0;i<num-1;i++){
for (j=0;j<num-1;j++){
for (k=0;_word[i][k]==_word[j][k];k++)
;
if (_w……继续阅读 »
9年前 (2016-04-23) 1145浏览
0个赞
void capitalization(FILE *p)
{
char array[100] = { 0 };
char str[100] = { 0 };
while (!feof(p))
{
fgets(array, sizeof(array), p);
for (int i = 0; i < strlen(array); i++)
{
if (……继续阅读 »
9年前 (2016-04-23) 1113浏览
0个赞
定义链表的结构体
typedef struct
{
int data;
struct node *next;
}node;
函数中定义node *p,*s;
p=s->next赋值之类的,只要包含->next就有警告
C4133 “=”: 从“node *”到“node *”的类型不兼容
还有就是使用 p->next->data 就有……继续阅读 »
9年前 (2016-04-23) 1868浏览
0个赞