這裏陣列相比,我比較兩個數組元素,如果數組元素是相等的SETPASSWORD=1;
其他SETPASSWORD=0;
但在這裏它總是打印密碼設置狀態1,即使陣不等於整數
#include <stdio.h>
#define ARY_SIZE 4
int password_set;
int main (void)
{
//Local Declarations
int numbersA[ARY_SIZE];
int numbersB[ARY_SIZE];
int i;
int j;
//Statements
printf("Please Enter 10 Integers For Array A\n");
for (int i = 0; i < ARY_SIZE; i++)
scanf("%d", &numbersA[i]);
printf("\nPlease Enter 10 Integers For Array B\n");
for (int j = 0; j < ARY_SIZE; j++)
scanf("%d", &numbersB[j]);
for (int i = 0; i < ARY_SIZE; i++)
{
for (int j = 0; j < ARY_SIZE; j++)
{
if (numbersA[i] == numbersB[j])
password_set=1;
else
password_set=0;
}
}
printf(" password setstaus =%d",password_set);
return 0;
}
向我們展示你已經嘗試了數組元素。 –
numbersA = 1 2 3 4 number B = 1 0 0 0 – RKNAYAK
您在每次循環迭代中設置'password_set',以便結果會告訴您第10個數字是否相等。 –