哪位大哥幫下忙啊,00001到00100迴圈,包含4的(比如00014)就跳過,這個迴圈怎麼寫啊?小弟不知道怎麼判斷位數不夠的補0~還有,小弟下面的程式遇到4跳出迴圈但只跳出一層,怎麼跳出n...
哪位大哥幫下忙啊,00001到00100迴圈,包含4的(比如00014)就跳過,這個迴圈怎麼寫啊?小弟不知道怎麼判斷位數不夠的補0~還有,小弟下面的程式遇到4跳出迴圈但只跳出一層,怎麼跳出num迴圈的那一層呢?小弟萬分感謝啊!!!
int sucsessnum = 0;//新增成功的
int failnum = 0;//新增失敗的
string qianzhui = tbqianzhui.text;//卡號字首
u_card card = new u_card();
ucardinfo info = new ucardinfo();
//num 為要判斷的數字字串
for (int num = int.parse(tb1.text); num <= int.parse(tb2.text); num++)
string rel = "";
for (int i = 0; i < num.tostring().length; i++)//遍歷num的每一位
string slr = num.tostring().substring(i, 1);//slr獲取num每一位上的字元
if (slr == "4")//slr為4則跳出迴圈
rel = "";
continue;
else
rel += slr;
info.cardnumber = qianzhui + rel;
if (info.cardnumber == qianzhui)//如果獲得的卡號與字首相同則跳出不新增,也就是第乙個字元
continue;
else
info.c_id = int.parse(ddlcom1.selectedvalue);
info.cardtype_id = int.parse(ddlcardtype1.selectedvalue);
info.u_cardstateid = int.parse(ddlcardstate1.selectedvalue);
int result = card.add(info);
if (result > 0)
sucsessnum++;
else
failnum++;
展開
c 位數不夠0補充完 C 位數不足補零
c 位數不足補零 int i 10 方法1 console.writeline i.tostring d5 方法3 console.writeline i.tostring 00000 在 c 中可以對字串使用 padleft 和 padright 進行輕鬆地補位。padleft int total...
小小c 演算法題 0 單迴圈氣泡排序
本來一直想寫這篇文章來著,但自己平時瞎忙,今天碰巧有人問了,於是就把它寫出來。乙個迴圈並不是說時間複雜度就是o n 氣泡排序的時間複雜度只能是o n n 所以說如果有這麼一道題,它考的只是乙個程式設計技巧,並不是說有什麼更高效率的演算法。而且用乙個迴圈寫出來的演算法沒有用兩個寫出來的演算法高效。因為...
C語言初學 迴圈中出現0除以0導致程式崩潰
題目內容 你的程式要讀入乙個整數,範圍是 100000,100000 然後,用漢語拼音將這個整數的每一位輸出出來。如輸入1234,則輸出 yi er san si注意,每個字的拼音之間有乙個空格,但是最後的字後面沒有空格。當遇到負數時,在輸出的開頭加上 fu 如 2341輸出為 fu er san ...