求所有位数之和能被另一个数整除的序列
来源:互联网 发布:异界之纨绔子弟知轩 编辑:程序博客网 时间:2024/05/01 18:02
- //取得能被N整除的第一个数
- long long getFirst(int n){
- long long first=0;
- if(n<10)
- first=n;
- else{
- int step=n%9;
- int num=n/9;
- first=(int)pow(10.0,num);
- first=(step+1)*first-1;
- }
- return first;
- }
- //各位数和能被n整除
- //如果不进位,则+9,否则进位时判断
- //特殊情况,如果n<10,并且上一个数末位是0,则不能加9,而是加n
- void getNumber(int n,int size){
- assert(n>0);
- cout<<""<<endl;
- long long first=getFirst(n);
- while(size!=0){
- cout<<first<<endl;
- int next=(first%100)/10;
- if(next==9){
- long temp=first/100+1;
- first=temp*100;
- int sum=0;
- while(temp!=0){
- sum+=temp%10;
- temp/=10;
- }
- first+=getFirst(n-sum);
- }
- else{
- if(n<10 && first%10==0)
- first+=n;
- else
- first+=9;
- }
- size--;
- }
- }
- 求所有位数之和能被另一个数整除的序列
- 求1~100能被7整除的数之和
- 114.按要求,求小于n同时能被3和7整除的所有自然数之和的平方根
- 1~9的9个数组成9位数并前n为能被n整除
- 求1~100之间不能被3整除的数之和,还有统计1~100不能被整除的个数
- 输出所有1到N之中能被3整除的数之和
- C-新手看的求1-100之间能被3整除的数之和
- 求1到100之间能被3整除的数字之和
- 素数判断&&求m内能被3整除的所有数之和
- 把所有能被7整除的三位数显示出,一行输出7个数。
- 求能整除正整数a或b的正整数序列
- C语言 - 求1~100之间,所有能被3整除的数的和值
- 【work】输出所有能被3整除,且个位数为4或者百位数为4的四位数
- 计算1-100之间 所有能被3 不能被 5整除的数 的 个数,每行打印 5 个
- 求1-100之间6的倍数的个数,并把能被6整除的数存入数组中
- 求出1-100之间既能被3整除又能被5整除的 (且要求跳过能够被10整除的数)所有数之和。 补充说明:比如30,既能被3整除又能被5整除, // 但是能够被10整除,所以30不
- 含有13,且能被13整除的个数
- 求一个数到另一个数累加之和
- string[] ss=ViewState["s"].ToString().Split(',');
- explorer.exe /n,/select,{0}
- 对初级软件开发者的建议(1)
- C select 函数
- 线程池的好处
- 求所有位数之和能被另一个数整除的序列
- inserted与deleted表
- 学习ASP过程中,遇到的几个问题
- Myeclipse快捷键(不断更新10.22)
- MAC 10.5.5安装成功,可以开始Xcode和Iphone了!
- 微软黑屏,为什么这么强势
- 你想学习JAVA,那你了解她的历史背景吗?
- 特殊矩阵打印
- 检查是否有汉字