這個程式碼是哪有問題?
作者:由 小胖仔 發表于 歷史時間:2022-03-31
看了下主要是判斷相等時,不能使用=,需要使用==
#include
int main()
{
int a, b, c, n;
scanf(“%d”, &n);
a = (n / 100) % 10;
b = (n / 10) % 10;
c = (n / 1) % 10;
if (n == a*a*a + b*b*b + c*c*c)
printf(“%d 是水仙花數\n”, n);
else
printf(“%d不是水仙花數\n”, n);
return 0;
}