1樓:
把數字的各位分離開並加起來,用其除以15,若餘數為0,則為題目所求。由於數位只回有3,所以直接分離求和即答可,不必用迴圈操作。另:
三位數即使是999,其各位之和也只有27,所以三位數的數字之和被15整除時商只可能是1,那麼判斷就不必使用取餘操作%15==0,而用==15就可以了(這樣符合優先選擇高時效操作的原則)。**如下:
#include "stdio.h"
int main(int argc,char *argv)執行結果如下:
2樓:匿名使用者
/*100-1000的各位數du字和
zhi被15整除c語言*/
int 數dao字(100), 和(0), 位數回 = 數字;
do while (位數 /= 10);
if (!(和 % 15))
cout << 數字 << endl;
位數 = ++數字;
和 = 0;
} while (數字 <= 1000);
換成c的輸出語句即可
3樓:覺悟壯志
#include
#include
int main()
return 0;}
c語言 100到10000之間各位數字之和能被15整除的數 【程式填空】
4樓:匿名使用者
第一空填 k=0
第二空填 while(n)
求輸出1-100之間能被15整除的數之和 c語言題 急需
5樓:匿名使用者
#include
int main()
printf("%d\n", sum);
return 0;}
c語言程式設計:輸入一個正整數n,統計[1,n]範圍內各位數字之和能被15整除的 10
6樓:
|#include
int main(int argc,char *argv)for(m=0,i=1;i<=n;i++)printf("a total of %d in [1~dao%d]\n",m,n);
return 0;}
在所有的五位數中各位數字之和等於43且被11整除
設這樣的五位數為abcde 能被11整除的數的特點是,奇數位的數字和減去偶數位的數字和,所得差為11的倍數。那麼根據題意,知道一下關係 a b c d e 43 a c e b d 11n n為自然數 上下式相加,得 2 a c e 43 11n由於a c e都是不大於9的數字,所以2 a c e ...
在所有各位數字互不相同的五位數中 能被45整除的數最小是多少
也就是能被5整除,則個位數為0或5 同時能被9整除,則各位數之和能被9整除。各位數不同,越高位儘量取越小,則第1位取1,第2位取0,這樣個位數只能取5 試取最小為102a5 因此個位只能取5,而1 0 2 5 8,要被9整除則a只能取1,矛盾,捨去 再試最小為103a5,而1 0 3 5 9,則a只...
1 程式設計一函式,其功能是求長正整數各位數字之和。要求使用指標函式實現結果的返回。在主函式中進行測
求一個正整數的各位數字之和 delphi pascal function computnum aint integer integer var ii integer resultint integer begin resultint 0 if aint 0 then begin resultint ...