自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (4)
  • 收藏
  • 关注

空空如也

整数N!的分解

N!的分解 【问题描述】 将N!分解成素数幂的乘积。 【输入形式】 从标准输入读取一个整数N(1 <= N <= 30000)。 【输出形式】 结果打印到标准输出。输出格式为:p1^k1*p2^k2…其中p1,p2…为质数且ki>1。当ki=1时只输出pi,ki=0的项不输出。分解式中的素数按从小到大输出。 【输入样例】 5 【输出样例】 2^3*3*5 【时间限制】 1s 【空间限制】 65536KB 【上传文件】 上传c语言源程序,文件名为decompose.c。 -------------------------------------------------------------------------------- Upload Your source File&#40;s&#41; : Note :Your program can be written with the programing language(s) as below C(.c): your source filename is ''decompose.c''

2012-03-18

实数格式识别

实数格式识别 【问题描述】 合法的实数书写格式分一般格式和科学格式两种。分别描述如下: 一般格式为常见的书写格式,分为整数部分和小数部分两部分,中间分用小数点.分隔。整数部分最开始可能含有正号或负号,之后为不含前导零的数字串;小数部分是由0-9十种字符组成的任意长的字符串。当小数部分为0时,小数部分和小数点可以省略。 科学格式由系数部分和指数部分两部分组成,中间用英文字母E分隔。系数部分为实数书写的一般格式;指数部分为可带有正负号数字串。 例如,+2、-1.56为一般格式的实数,而6.2E-2、-9E8为科学格式的实数。 只有小数点而没有小数部分的书写格式为不合法,例如,23.,23.E16均为不合法的实数书写格式。 编程分析哪些数的书写是正确的,是用哪种方式书写的。 【输入形式】 输入文件为当前目录下的real.in。该文件包含一个字符串(长度不超过20个字符),以回车符结束,表示一个数据(无多余空格)。 【输出形式】 输出文件为当前目录下的real.out。该文件有一行。如果输入数据的书写是非法的,输出Wrong;如果输入数据是用一般格式书写的,输出“Format1”;如果该数据是用科学格式书写的,输出“Format2”。输出的末尾均要以一个回车符作为结束。 【输入样例1】 +1.23 【输出样例1】 Format1 【输入样例2】 -5.1.1 【输出样例2】 Wrong 【输入样例3】 -5.1E-2 【输出样例3】 Format2 【时间限制】 1s 【空间限制】 65536KB 【上传文件】 上传c语言源程序,文件名为real.c。 -------------------------------------------------------------------------------- Upload Your source File&#40;s&#41; : Note :Your program can be written with the programing language(s) as below C(.c): your source filename is ''real.c''

2012-03-18

硬币的兑换

兑换硬币 【问题描述】 写一个程序,从标准输入上读入一个正整数N(1 <= N <=1000),计算出N元人民币兑换成1分、2分和5分的硬币,有多少种可能的组合。将结果以整数的方式输出到标准输出上,占一行。 【输入形式】 正整数N。(1 <= N <=1000) 【输出形式】 整数。 【输入样例】 1 【输出样例】 541 【时间限制】 1s 【空间限制】 65536KB 【上传文件】 上传c语言源程序,文件名为nickle.c。 -------------------------------------------------------------------------------- Upload Your source File&#40;s&#41; : Note :Your program can be written with the programing language(s) as below C(.c): your source filename is ''nickle.c''

2012-03-18

找到子串,并逆置

【问题描述】 输入两行字符串s和t(s和t可以含空格,length(t)≤length(s)≤50),将s串中首次与t匹配的子串逆置,并将处理后的s串输出。 【输入形式】 输入文件为当前目录下的invertsub.in。文件中有两行字符串s和t,分别以换行符作为结束符,其中换行符可能是Linux下的换行符,也可能是Windows下的换行符。 【输出形式】 输出文件为当前目录下的invertsub.out。输出文件只有一行,包含一个串,为要求的输出结果。行末要输出一个回车符。 【输入样例】 helloworld llowor 【输出样例】 herowollld 【时间限制】 1s 【空间限制】 65536KB 【上传文件】 上传c语言源程序,文件名为invertsub.c。 -------------------------------------------------------------------------------- Upload Your source File&#40;s&#41; : Note :Your program can be written with the programing language(s) as below C(.c): your source filename is ''invertsub.c''

2012-03-18

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除