迴圈小問題

2021-10-02 17:28:43 字數 462 閱讀 8949

#if 0

編寫乙個將輸入貼上到輸出,並且將其中多個空格變為乙個,退格符顯示為\b,換行符顯示為\n,製表符顯示為對應轉義字元。

#endif // 0

#include

#include

#include

using

namespace std;

intmain()

;scanf

("%[^eof]"

,in)

; len=

strlen

(in)

;for

(i=0

;i)return0;

}

scanf()函式提供的「%」格式串可以用來進行多個字元的輸入,並對結束符進行自定義。 對於%還可以用^+任意字元(包括 eof)來結束字串的輸入,如%[^eof]就是直到有eof 輸入,字串才中止。

Python for迴圈小問題

最近翻以前的 的時候發現了乙個問題 先看一下下面 def test for i in xrange 2 print before i for i in xrange 2,4 print middle i print after i 看到 之後,發現內層for迴圈變數和外層的迴圈的名字一致,這樣的 在...

python tips for迴圈的小問題

在python中,用for對列表進行遍歷的時候,迭代器中維護的是列表的索引而不是列表的元素。也就是說,for迴圈是對索引進行迭代,如果在for迴圈過程中修改了列表,迭代出來的值是新列表的索引位置,如果索引超過了新列表的範圍,迴圈終止。例子 def for test1 x list range 10 ...

python中多層while迴圈的小問題

在多層while迴圈時遇到的問題 百文百雞 公雞2 錢,母雞 1錢,小雞 0.5 錢,一共100錢 要買一百隻雞,且花完100錢,用while迴圈寫出一共多少種方法,並列印每種方法,每種雞各幾種。先寫上正確的方法 x 0 n 0 while x 51 y 0 while y 101 z 0 whil...