I can't figure out why it's always output nothing; can someone help me?
#include<stdio.h>
#include<stdlib.h>
int main() {
int i, num, sum;
for (i = 100; i < 1000; i++)
{
sum = 0;
for (num = i; num != 0; num /= 10)
{
sum += (i % 10) ^ 3;
}
if (sum == i)
printf("%d ", i);
}
system("pause");
return 0;
}