私は配列に4つの数字、00,11,22,33
を保存します。乱数を生成して印刷すると、00
ではなく、0
と表示されます(最初の要素が選択されている場合)。他の数字は正常で、正しく表示されています。どのように正しく表示されるように00を配列に格納できますか? 11
は明らか1
異なる数である00を配列に格納する方法は?
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
int main()
{
srand(time(NULL));
int myArray[4] = { 00,11,22,33 };
int randomIndex = rand() % 4;
int randomIndex1 = rand() % 4;
int randomIndex2 = rand() % 4;
int randomIndex3 = rand() % 4;
int randomValue = myArray[randomIndex];
int randomValue1 = myArray[randomIndex1];
int randomValue2 = myArray[randomIndex2];
int randomValue3 = myArray[randomIndex3];
printf("= %d\n", randomValue);
printf("= %d\n", randomValue1);
printf("= %d\n", randomValue2);
printf("= %d\n", randomValue3);
return(0);
}
Umm、00は0です。プログラムが正しく表示されています。 –
書式や字下げが気にならないでください。インデントはネストされたものだけです。また、整数と文字列/文字シーケンスの違いについても読んでください。 – Olaf