你干嘛哈哈哎哟 发表于 2022-11-1 12:25:05

数组里循环数字

如何让在数组中循环输出一些数字
例如a里的元素为1,2,3这样循环下去
a=1,a=2,a=3,a=1,a=2,a=3,这样循环下去

jackz007 发表于 2022-11-1 12:45:00

本帖最后由 jackz007 于 2022-11-1 13:20 编辑

#include <stdio.h>

int main(void)
{
      int d , i                               ;
      for(i = 0 ; i < 30 ; i ++) d = i % 3 + 1 ;
      for(i = 0 ; i < 30 ; i ++) {
                if(i) {
                        if(! (i % 6)) printf("\n");
                        else printf(" , ")          ;
                }
                printf("%d" , d)               ;
      }
      printf("\n")                              ;
}
      编译运行实况:
D:\\C>g++ -o x x.c

D:\\C>x
1 , 2 , 3 , 1 , 2 , 3
1 , 2 , 3 , 1 , 2 , 3
1 , 2 , 3 , 1 , 2 , 3
1 , 2 , 3 , 1 , 2 , 3
1 , 2 , 3 , 1 , 2 , 3

D:\\C>
页: [1]
查看完整版本: 数组里循环数字