#include<stdio.h>
int main()
{
int m, n,i,count=0;
scanf("%d %d",&m,&n);
for (i = 0; i <= 31; i++)
{
if (((m >> i)&1) != ((n >> i)&1))//不相等的個數
count++;
}
printf("%d",count);
return 0;
}
#include<stdio.h>
int main()
{
int m, n,i,count=0;
scanf("%d %d",&m,&n);
for (i = 0; i <= 31; i++)
{
if (((m >> i)&1) != ((n >> i)&1))//不相等的個數
count++;
}
printf("%d",count);
return 0;
}
Reason:新建一個項目-->編譯-->出錯 Error: 無法打開預編譯頭文件:“Release\xxx.pch”: No such file or directory Solution:
struct Node { Node* next; int data; }; struct List { Node* head; };