2008年12月10日 星期三

數字》倍數、質數、digit (C語言)

寫一個函數用來判斷一個數值,是否具有下列特性:
a.這個值是否是3,5,7的倍數?
b.這個值的各個 digit 的總合是多少?
c.這個值是不是一個質數?

輸入輸出範例:

輸入數字:126
126是否是3,5,7其中一個的倍數:是
126各個digit的總合是:9
126是否是一個質數:否
輸入數字:37
37是否是3,5,7其中一個的倍數:否
37各個digit的總合是:10
37是否是一個質數:是
輸入數字:-1

1 則留言:

匿名 提到...

126 /100 + (126%100) / 10 + ......