Когда я компилирую следующий исходный код, на выходе нуль отображается неправильно. Зачем? Я хочу, чтобы текст вывода имеет следующий формат:Код C не отображается в нулевом номере вывода
01 02 03 04
05 06 07 08
не 1 2 3 4 ....
Как я могу решить эту проблему?
#include "stdio.h"
int main(int argc, char const *argv[])
{
int a[3][4] = {
{00, 01, 02, 03} , /* initializers for row indexed by 0 */
{04, 05, 06, 07} , /* initializers for row indexed by 1 */
{08, 09, 10, 11} /* initializers for row indexed by 2 */
};
for (int i = 0; i < 3; ++i)
{
for (int t = 0; t < 4; ++t)
{
printf("%d\t", a[i][t]);
}
printf("\n");
}
return 0;
}
'printf ("% 02d \ b ", a [i] [t]);' – jsantander