上機題,檢測電話號碼

2021-06-08 10:24:18 字數 943 閱讀 4934

一開始寫的:

#include #include #include #include #define length 13

int verifymsisdn(char *inmsisdn)

if(count!=13)

return 1;

if(inmsisdn[0]!='8'||inmsisdn[1]!='6')

return 3;

for(i=0;i<13;i++)

return 0;

}int main()

result=verifymsisdn(pchar);

printf("result is %d\n",result);

}

後來又寫了乙個,感覺簡潔多了,而且讓我知道,程式遇到return之後就會給主調函式返回值,後面的程式就不會執行了。

#include #include int verifymsisdn(char *num)

if(num[0]!='8' || num[1]!='6')

return 3;

return 0;

} void main()

別人的答案:

#include #include #include #include #define length 13

int verifymsisdn(char *inmsisdn)

} else

return 3;

} else

return 1;

return 0;

}int main()

result=verifymsisdn(pchar);

printf("result is %d\n",result);

華為上機 電話號碼翻譯

將 號碼 one two nine zero 翻譯成1 2 9 0 中間會有double 例如輸入 onetwothree 輸出 123 輸入 onetwodoubletwo 輸出 1222 輸入 1two2 輸出 error 輸入 doubledoubletwo 輸出 error 有空格,非法字元...

程式設計題 電話號碼分身

題目描述 首先將 號碼中的每個數字加上8然後取個位,然後使用對應的大寫字母代替 one two three four five six seven eight nine 然後隨機打亂這些字母,所生產的字串即為 號碼對應的分身。輸入 第一行為乙個整數t,接下來t行,每行給定乙個分身後的 號碼 輸出 輸...

C C 程式設計題刷題 電話號碼

題目描述 企鵝王國是乙個奇特的國家,他們的 號碼包含11位數字,並且第乙個數字一定是8。比如88888888888就是企鵝王國的 號碼,但是13888888888和000就不是。現在給出乙個長度為n的字串s,這個字串只包含數字。每一次操作,你可以從這個字串中刪除任意乙個字元。對於給定的字串,需要你判...