黄色大片免费在线观看,国产免费啪啪,在线亚洲欧洲,91视频男人的天堂,日韩在线播放一区,一级特黄录像播放,综合久久91

軟題庫 學習課程
當前位置:信管網 >> 在線考試中心 >> 試題查看
試題題型【分析簡答題】
試題內容

閱讀下列說明和 C 函數,填補函數中的空缺,將解答填入答案紙的對應欄目內。
【說明】
函數 isLegal(char*ipaddr)的功能是判斷以點分十進制數表示的 iPV4 地址是否合法。參數 ipadddr 給出表示 iPV4 地址的字符串的首地址,串中僅含數字字符和“.”。若 iPV4 地址合法則返回1,否則反饋 0.判定偉合法的條件是:每個十進制數的值位于整數區(qū)間[0,25],兩個相鄰的樹之間用“.”分隔,共 4 個數、3 個“.”。;例如,192.168.0.15、1.0.0.1 是合法的,192.168.1.256、1.1..1是不合法的。
【函數】
int isLegal (char*ipaddr)

int flag;
int cur Val; //curVal 表示分析出的一個十進制數
int decNum=0,dotNum=0; //decNum 用于記錄十進制數的個數
//dotNum 用戶記錄點的個數
Char*p=()
for(;*p;p++)﹛
curVal=0;flag=0
While (isdigit(*p))﹛//判斷是否偉數字字符
CurVal=()+*p-′0′;
()
flag=1;

if(curVal>255)﹛
return 0;

if (flag)﹛
()
﹜if(*p=′.′﹛
dotNum++;


if ()﹛
return 1;

return 0;


查看答案

相關試題