標題の件ですが、以下の全く同じコードを実行したにも関わらず結果が異なるのは何故でしょうか。
上のコードが不正解、下のコードが正解になります。
go
1package main 2 3import "fmt" 4 5func main() { 6 var r, g ,b int 7 fmt.Scan(&r, &g, &b) 8 if (r*100+g*10+b)%4 == 0 { 9 fmt.Println("YES") 10 } else { 11 fmt.Println("No") 12 } 13} 14
go
1package main 2 3import "fmt" 4 5func main() { 6 var r, g, b int 7 fmt.Scan(&r, &g, &b) 8 if (r*100+g*10+b)%4 == 0 { 9 fmt.Println("YES") 10 } else { 11 fmt.Println("NO") 12 } 13} 14
回答1件
あなたの回答
tips
プレビュー