为循环更短写下这些

Write these for loops shorter

本文关键字:循环      更新时间:2023-10-16

我想减少字符数。我想打印一个在c++中更改5次的特殊方阵。

如何将这些写为更短的循环??或我怎么能做同样的事情但更短??

如果可能的话,请帮忙!

int i,j,h;
for(h=0;h<6;h++){
  for(j=0;j<13;j++){
    for(i=0;i<13;i++){
        //do something
}}}

我不知道你为什么要减少字符数,一些代码难题?

无论如何,对于您的初始代码:

int i, j, h;
for(h=0;h<6;h++){
    for(j=0;j<13;j++){
        for(i=0;i<13;i++){
            printf("%d %d %dn",h,j,i);
}}}

这是一个快速版本:

int i=0;for(;i<1014;i++)printf("%d %d %dn",i/169,(i/13)%13,i%13);

将printf替换为您的"something"