第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如果是有多余的節(jié)點的(如:ab000c0),程序直接忽略了運(yùn)行,為什么?

如果是有多余的節(jié)點的(如:ab000c0),程序直接忽略了運(yùn)行,為什么?

C
料青山看我應(yīng)如是 2023-04-24 23:19:43
如:input:a0; output:invalid! input:a00;output:valid!input:ab000;output:valid!input:ab000c0;output:invalid!(0是二叉樹的虛節(jié)點,用前序來創(chuàng)建排列輸入的字符串)以下是我用的部分代碼,但如果輸入不合法的,如果是遺漏虛節(jié)點的(如:a0)運(yùn)行時候就沒反應(yīng),如果是有多余的節(jié)點的(如:ab000c0),程序直接忽略了運(yùn)行。typedef struct Binnode{char data;struct Binnode *lchild;struct Binnode *rchild;}Binnode,*Bintree ;{char ch;if((ch=getchar())=='0'){*root=NULL;}else{  *root=(Bintree)malloc(sizeof(Binnode));(*root)->data=ch;Creat_Bintree(&(*root)->lchild);Creat_Bintree(&(*root)->rchild);}}
查看完整描述

1 回答

?
胡子哥哥

TA貢獻(xiàn)1825條經(jīng)驗 獲得超6個贊

設(shè)置一個char a[]來保存輸入的Input
然后遍歷數(shù)組a[],直到strlen
根據(jù)a[]里面的字符進(jìn)行判斷.
如果第一個是0,則檢測是否后面有不是0的字符,如果有,就是invalid
如果第一個不是0,檢測第二個,如果第二個為0,檢測第三個,如果第三個不為0,輸出invalid
如果第一個不是0,檢測第二個,如果第二個不為0,檢測第三個等等,不斷循環(huán)

查看完整回答
反對 回復(fù) 2023-04-27
  • 1 回答
  • 0 關(guān)注
  • 214 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號