回覆列表
-
1 # 使用者4412311999012
-
2 # 湯圓電影Vlog
#include <stdio.h>main(){int x;printf("請輸入一個整數");scanf("%d",&x);if(x%2==0){printf("您輸入的是偶數");}else{printf("您輸入的是奇數");}}
#include <stdio.h>main(){int x;printf("請輸入一個整數");scanf("%d",&x);if(x%2==0){printf("您輸入的是偶數");}else{printf("您輸入的是奇數");}}
能夠被2整除的整數是偶數,不能被2整除的是奇數。 i % 2 ==
1 ? "奇數" : "偶數"; 以上程式如果i為負數結果為偶數。 Java取餘(%)演算法程式碼如下: // dividend被除數 divisor 除數public static int remainder(int dividend, int divisor){ return dividend - dividend / divisor * divisor;} 所以當輸入 -1時 運算結果是-1,當然不等於1了,所以它被判定為偶數了。 因為改為判斷是否是偶數即可 i %
2 == 0 ? "偶數" : "奇數"; Java是一種可以撰寫跨平臺應用程式的面向物件的程式設計語言。Java 技術具有卓越的通用性、高效性、平臺移植性和安全性,廣泛應用於PC、資料中心、遊戲控制檯、科學超級計算機、行動電話和網際網路,同時擁有全球最大的開發者專業社群。