第五周 习题
来源:互联网 发布:windows查看端口mac 编辑:程序博客网 时间:2024/05/16 08:50
1分解质因数(5分)
题目内容:
每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。
现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。
输入格式:
一个整数,范围在[2,100000]内。
输出格式:
形如:
n=axbxcxd
或
n=n
所有的符号之间都没有空格,x是小写字母x。
输入样例:
18
输出样例:
18=2x3x3
时间限制:500ms内存限制:32000kb
#include<stdio.h>int main(){ int n,n2,i; scanf("%d",&n); n2=n; printf("%d=",n); for(i=2;i<=n;i++){ for(;n2%i==0;){ n2=n2/i; printf("%d*",i); } } printf("1\n"); return 0;}
2完数(5分)
题目内容:
一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。
现在,你要写一个程序,读入两个正整数n和m(1<=n
#include<iostream>using namespace std;int main(){ int n,n2,i; cin>>n; n2=n; cout<<n<<"="; for(i=2;i<=n;i++){ for(;n2%i==0;){ n2=n2/i; cout<<i<<"*"; } } cout<<"1"<<endl; return 0;}
0 0
- 第五周 习题
- Leetcode 算法习题 第五周
- 第五章习题
- 第五章习题
- mooc 第五章 习题
- 数据库第五章习题
- 第五章习题汇总
- C++第五章习题
- 第五章习题
- C++第五章 习题
- 第五章习题-uva401
- 中国大学MOOC-翁恺-C语言程序习题第五周
- 中国大学 MOOC 课程 《Python 语言程序设计》第五周课后习题
- 第五章 习题(一)
- 第五章 习题(二)
- C++习题第五章9
- 编译原理第五单元习题
- c++ primer 第五章习题
- iOS内购IAP及交易安全相关(以游戏道具购买为例)
- css中脱离文档流的理解
- iOS NSUserDefaults
- 结构型模式之桥接模式
- lamp服务器搭建问题
- 第五周 习题
- 使用UIView动画完成一个下雪动画
- 迭代式完美
- C语音 变量与内存
- VS2008非托管c++访问webservice服务
- 重学C++ (二) 数组和指针
- java中使用队列:java.util.Queue (转)
- 通过一个例子来解释startService和bindService的区别
- php居中裁剪图片