请各位帮我看一下我这段代码有什么问题,怎么执行不了 请大家看一下我这个代码的错误

\u5e2e\u6211\u770b\u4e00\u4e0b\u8fd9\u6bb5\u4ee3\u7801\uff0c\u4e0d\u77e5\u9053\u4e3a\u4ec0\u4e48gotoxy()\u6267\u884c\u4e0d\u4e0b\u53bb\u4e86\uff0c\u6c42\u5927\u725b\u5e2e\u4e2a\u5fd9

scanf("%d\n",&option);//\u53bb\u6389\n \u6539\u4e3a

scanf("%d",&option);
getchar(); //\u8bfb\u6389\u56de\u8f66\u7b26

SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), coord );
GetStdHandle( STD_OUTPUT_HANDLE ) //\u83b7\u53d6\u6807\u51c6\u8f93\u51fa\u7684\u53e5\u67c4\uff08\u8fd9\u91cc\u5c31\u662f\u76d1\u89c6\u5668\uff09
SetConsoleCursorPosition( GetStdHandle( STD_OUTPUT_HANDLE ), coord ); //\u628a\u6807\u51c6\u8f93\u51fa\u7684\u5149\u6807\u4f4d\u7f6e\u8bbe\u7f6e\u4e3acoord\u7ed3\u6784\u6240\u4ee3\u8868\u7684\u5750\u6807

\u4f60\u628a\u4ee3\u7801\u8d34\u51fa\u6765\u5427\uff0c\u4fbf\u4e8e\u786e\u8ba4\u95ee\u9898\u3002

不清楚你的subs是什么功能 代码问题倒是有。。 关键你想干嘛。 求差集?
void subs()
{
LinkList *p,*p1,*temp,*q,*heada,*headb;
heada=creatlist();
headb=creatlist();
p = heada;
p1 = p;
while(p!=NULL)
{
q = headb;
/*//此处为程序的致命bug,也是你出那个错的原因。
*q = q->next;最终q会等于NULL。然而当q等于NULL时你首先判断了q->data!=p->data
*而此时 q->data根本就不存在 所以错误修改方法是换一下顺序 代码在下文给出
*while(q->data!=p->data && q!=NULL)
*q=q->next;
*/
while( q!=NULL&&q->data!=p->data )
q=q->next;
if(q!=NULL)
{
if(p==heada)//集合A的头个元素在B中出现
{
temp = heada; //此处temp用于节点内存释放
heada= heada->next;
p = p1 = heada;
free(temp);
}
else if(p->next==NULL)//集合A的最后一个元素在B中出现
{
/*此处代码主要的目的应该是删除点最后一个元素。
*
*p1->next = NULL;
*p=p->next;
*/
p1->next = NULL;
free(p);
//已经最后一个都删了 置p为NULL
p = NULL;
}
else//集合A中间的元素在B中出现
{
/*p1->next = p->next;
p2 = p->next;
free(p);
p = p2;*/
//重写了这部分代码 功能是一样的 不过取消了p2,使用temp避免p2的命名让人迷惑。
temp = p;
p1->next = p->next;
p = p->next;
free(temp);
}
}
else
{
p1 = p;
p = p->next;
}
}
p=heada;
if(p==NULL)
{
printf("result is null\n");
}
else
{//<----加大括号
printf("result is:\n");
while(p != NULL)
{
printf("%4d", p->data);
p = p->next;
}
}
}

大哥!我刚开始学!看不懂您写的是神马啊!?说下你QQ有时间向您请教!

  • 璇峰悇浣嶅府鎴戠湅涓涓嬫垜杩欐浠g爜鏈変粈涔堥棶棰,鎬庝箞鎵ц涓嶄簡
    绛旓細q = q->next;鏈缁坬浼氱瓑浜嶯ULL銆傜劧鑰屽綋q绛変簬NULL鏃朵綘棣栧厛鍒ゆ柇浜唓->data!=p->data 鑰屾鏃 q->data鏍规湰灏变笉瀛樺湪 鎵浠ラ敊璇慨鏀规柟娉曟槸鎹竴涓嬮『搴 浠g爜鍦ㄤ笅鏂囩粰鍑 while(q->data!=p->data && q!=NULL)q=q->next;/ while( q!=NULL&&q->data!=p->data )q=q->next;if(q!=NULL){ if...
  • 鎬ュ晩!璋佽兘甯垜鐪嬩竴涓嬭繖娈典唬鐮浠涔堟剰鎬?
    绛旓細鈥opacity"浠h〃閫忔槑搴︽按鍑銆傞粯璁ょ殑鑼冨洿鏄粠0 鍒 100锛屼粬浠叾瀹炴槸鐧惧垎姣旂殑褰㈠紡銆備篃灏辨槸璇达紝0浠h〃瀹屽叏閫忔槑锛100浠h〃瀹屽叏涓嶉忔槑銆傗漟inishopacity"鏄竴涓彲閫夊弬鏁帮紝濡傛灉鎯宠璁剧疆娓愬彉鐨勯忔槑鏁堟灉锛屽氨鍙互浣跨敤浠栦滑鏉ユ寚瀹氱粨鏉熸椂鐨勯忔槑搴︺傝寖鍥翠篃鏄0 鍒 100銆傗渟tyle" 鍙傛暟鎸囧畾浜嗛忔槑鍖哄煙鐨勫舰鐘剁壒寰併傚叾涓0浠h〃缁熶竴...
  • 璇甯垜鐪嬩竴涓嬭繖涓Python绋嬪簭鏈変粈涔堥棶棰?
    绛旓細杩欐浠g爜鏄竴涓娇鐢═kinter搴撳垱寤哄浘褰㈢敤鎴风晫闈紙GUI锛夌殑Python绋嬪簭锛屾棬鍦ㄥ疄鐜癢iFi瀵嗙爜娓楅忥紙鐮磋ВWiFi瀵嗙爜锛夌殑宸ュ叿銆傝繖鏄竴涓秹鍙婂埌榛戝琛屼负鐨勭▼搴忥紝杩濆弽浜嗘硶寰嬪拰閬撳痉瑙勮寖锛屼笉搴旇琚敤浜庨潪娉曟椿鍔ㄣ傚湪姝ゆ彁渚涗竴浜涘叧浜庝唬鐮佺殑鍒嗘瀽锛氫唬鐮佺己澶憋細鍦ㄤ綘鐨勯棶棰樹腑锛屼唬鐮佽鎴柇锛屾墍浠ユ棤娉曞畬鏁村湴鍒嗘瀽鏁翠釜绋嬪簭銆傚鏋滀綘鏈夊畬鏁寸殑...
  • 澶у甯垜鐪嬬湅杩欐浠g爜鏈変粈涔堥棶棰樸備负浠涔堟绘槸鏈夐棶棰樺憿?
    绛旓細scanf("%d",&k);//while ( getchar() != '\n' )if(put( k)==-1)printf("宸茬粡杈惧埌鏈澶ц繘鏍堝硷紝鏁板%d涓㈠純锛岃鍑烘爤鎿嶄綔\n",k);} if(in=='g'){ if(get( &k)==-1)printf("鏍堥噷鏃犳暟鎹紝璇烽夋嫨杩涙爤鎿嶄綔\n");else printf("鍑烘爤鐨勬暟鎹槸%d \n",k);} if(in=='l'){ if...
  • 澶т浆甯繖鐪嬩笅杩欐c璇█浠g爜鏈変粈涔堥棶棰
    绛旓細y++;//鏈夐噸澶嶅垯骞撮緞澧1閲嶆柊妫鏌 continue;}printf("His age is %d.\n",y);//鏃犻噸澶嶅垯骞撮緞宸叉壘鍒,鎺ヤ笅鏉ヨ緭鍑簆rintf("%d^3 = %d\n%d^4 = %d\n",y,n/y,y,n);break;//杈撳嚭缁撴灉鍚庨鍑哄惊鐜瘆return 0;}杩愯缁撴灉锛氭病瀛﹀埌鏁扮粍瀛楃涓插氨鍙ソ浠ヤ笂閭f牱浜嗏︹...
  • 鍒濆C++璇烽珮鎵甯垜鐪嬬湅杩欐浠g爜鏈変粈涔堥敊璇!绋嬪簭鐩殑鏄姹傝繍琛屾椂浠庨敭鐩...
    绛旓細1.class Time{ void set_time (void);void show_time(void);杩欎袱涓嚱鏁版牴鏈病鏈夊畾涔 2.int set_time(void){ cin>>t.hour;cin>>t.minute;cin>>t.sec;} int show_time(void){ cout<<t,hour<<":"<<t.minute<<":"<<t.sec<<endl;} 杩欎袱涓嚱鏁版庝箞鑳藉幓璁块棶鍒汉鐨勭鏈夋垚鍛橈紵寤鸿...
  • 甯垜鐪嬩笅杩欐c++浠g爜鏈変粈涔堥棶棰,璋㈣阿!
    绛旓細璇ユ垚鎴戣繖鏍峰氨鍙互浜唘sing namespace std;int main(){int b[1000],a,i,j; while(cin>>a){if(a==0)break;for(i=0;a!=0;i++){b[i]=a%2;a=a/2;}for(j=i-1;j>=0;j--) { cout<<b[j]<<" "; } cout<<endl; } } ...
  • 甯垜鐪嬩笅杩欐浠g爜銆傚洖绛旀垜闂,鎬ユ眰鏁!!!
    绛旓細鎵浠ヨ緭鍑虹殑鏄 瀛楃涓 鑰屽悗闈㈢殑 (void *) 鏄己鍒惰浆鎹 鏃犵被鍨嬫寚閽 浠栨敮鎸佷换鎰忕被鍨 杞崲杩囧悗鐨勯兘鏄 鍐呭瓨鍦板潃 涓嬮潰涔熸槸涓鏍 鎸囬拡鎸囧悜鏁扮粍鐨勬蹇靛叾瀹炲氨鏄 鎸囬拡鎸囧悜鏁扮粍鍏冪礌鐨勭涓涓唴瀛樺湴鍧銆傛墍浠 杈撳嚭鐨勬槸 鍐呭瓨鍦板潃銆 鑰 鍚庨潰鐨 *pa 鏄寚閽堝彇鍐呭瓨鍦板潃鐨勫 鎵浠ヨ緭鍑虹殑鏄 瀛楃涓 鑷繁鐨勮В閲 锛佹湁涓...
  • 璇甯垜鐪嬩笅杩欐C璇█浠g爜鍝敊浜
    绛旓細max=*min=0;for(i=1;i<n;i++)if(a[i]>a[*max])//a[*max]=a[i];max=a[i];//杩欓噷!杩欓噷!杩欓噷!杩欓噷!杩欓噷!杩欓噷!else if(a[i]
  • 璇峰府蹇鐪嬩竴涓涓嬮潰杩欐VB浠g爜鏈変粈涔堥敊璇?
    绛旓細Private Sub Command1_Click()If Option1 Then Text1.FontName = Option1.Caption Else Text1.FontName = Option2.Caption End If If Option3 Then Text1.FontSize = Option3.Caption Else Text1.FontSize = Option4.Caption End If End Sub Private Sub Form_Load()Option1.Value = True Op...
  • 扩展阅读:永久免费在线文字生成器 ... 您看我还有机会吗动图 ... 500块今晚我是你的人 ... 万能代码翻译器 ... dio嗨到不行图片动图 ... 我喜欢你的编程代码 ... 编程必背100个代码 ... 给我来个298的动图 ... 股票代码查询入口官网 ...

    本站交流只代表网友个人观点,与本站立场无关
    欢迎反馈与建议,请联系电邮
    2024© 车视网