我在我的數組中存儲了四個數字,00,11,22,33
。當我生成一個隨機數並打印它時,它顯示0
而不是00
(當選擇第一個元素時)。其他數字很好,並正確顯示。如何將00存儲在數組中以便它能正確顯示?如何將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