2016-04-08 4 views
-2

Я хочу, чтобы уменьшить количество символов. Я хочу напечатать специальную квадратную матрицу, которая меняет 5 раз в C++.Напишите их для циклов короче

Как это записать для циклов короче? или Как я могу сделать то же самое, но короче?

Если это возможно, пожалуйста, помогите!

int i,j,h; 

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

Я понятия не имею, что вы пытаетесь спросить , Что вы подразумеваете под коротким? – NathanOliver

+1

Выглядит довольно «коротко» для меня. В чем же проблема? – David

+0

Я хочу уменьшить число символов этого кода. Мне нужно написать это короче. – Raul

ответ

1

Я не уверен, почему вы хотите уменьшить количество символов, некоторые загадки кода?

во всяком случае, для исходного кода:

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 %d\n",h,j,i); 
}}} 

здесь быстро версия:

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

заменить Printf с вашим "что-то"

+1

Не поощряйте плакат? Его коллеги будут ненавидеть вас! –

+0

@ EdHeal не убивает гонца :) –

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