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

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

1125_大整數的因子

2019-11-14 12:06:15
字體:
來源:轉載
供稿:網友
// 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;}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南平市| 杭锦后旗| 临城县| 定襄县| 海阳市| 穆棱市| 环江| 临沭县| 溆浦县| 离岛区| 延津县| 温宿县| 斗六市| 溧水县| 河津市| 新巴尔虎右旗| 威宁| 东兰县| 叙永县| 赤壁市| 年辖:市辖区| 吴桥县| 镇宁| 明溪县| 化隆| 辽阳县| 张家港市| 女性| 军事| 太原市| 鄂伦春自治旗| 西安市| 运城市| 邢台县| 梧州市| 鄄城县| 边坝县| 武义县| 赤壁市| 隆安县| 晋宁县|