2016-05-13 5 views
-5

Как получить эту последовательность цифр в C? я попытался СТГ, но он не ответил на вопросКак перебрать эту серию 5 6 7 6 5 6 7 6 5 6 7 6 5 ... в C?

+0

Loop навсегда на 'Е ("% d% d% d% d", 5,6,7,6);' - Теперь, что есть *ты пытался ? – WhozCraig

+0

вы можете просто сделать с питоном как: 'для г в диапазоне (NUM): печать (6 + круглые (Math.sin (math.radians (90 * я))))' –

ответ

-1
#include <stdio.h> 

int seq(void){ 
    static int v = 5, d = 1; 
    int ret = v; 
    v += d; 
    if(v == 5 || v == 7) d = -d; 
    return ret; 
} 

int main(void) { 
    for(int i = 0; i < 20; ++i) 
     printf("%d ", seq()); 
    return 0; 
} 
+0

Почему ты downvoted? –

Смежные вопросы