国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

1125_大整數的因子

2019-11-14 13:01:16
字體:
來源:轉載
供稿:網友
// 1125_大整數的因子.cpp : 定義控制臺應用程序的入口點。//題目1125:大整數的因子//時間限制:1 秒內存限制:32 兆特殊判題:否提交:1114解決:581//題目描述://已知正整數k滿足2<=k<=9,現給出長度最大為30位的十進制非負整數c,求所有能整除c的k.//輸入://若干個非負整數c,c的位數<=30//每行一個c,當c=-1時中止//(不要對-1進行計算!)//輸出://每一個c的結果占一行//1) 若存在滿足 c%k == 0 的k,輸出所有這樣的k,中間用空格隔開,最后一個k后面沒有空格。//2) 若沒有這樣的k則輸出"none"http://樣例輸入://30//72//13//-1//樣例輸出://2 3 5 6//2 3 4 6 8 9//none//提示://注意整數溢出問題//不要對-1進行計算//來源://2008年北京大學方正實驗室計算機研究生機試真題#include "stdafx.h"#include "stdio.h"#include "iostream"#include "string"using namespace std;int main(){ string num; while(cin>>num&&num != "-1"){ int zero_flag =0; int first_flag = 0; for (int k=2;k<=9;k++){ int i = 0; int digit,remain =0; while(i<num.length()){ digit = 10 * remain + (num[i] - '0'); remain = digit - digit/k*k; i++; } if(!remain%k){ zero_flag = 1; if (!first_flag){ cout<<k; first_flag = 1; } else cout<<" "<<k; } } if(!zero_flag) cout<<"none"; cout<<endl; } return 0;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 沙河市| 抚松县| 沾化县| 灵武市| 陇川县| 萨嘎县| 班玛县| 巴楚县| 碌曲县| 和田县| 巩留县| 曲阳县| 郁南县| 闸北区| 娱乐| 旺苍县| 萝北县| 华阴市| 定陶县| 车致| 屏东县| 米林县| 象山县| 重庆市| 白山市| 来宾市| 阿勒泰市| 明溪县| 铜山县| 静海县| 张家界市| 桂阳县| 舒兰市| 万源市| 金湖县| 驻马店市| 集贤县| 集贤县| 江孜县| 哈巴河县| 道真|