07-1. 换个格式输出整数 (15)

正整数特殊格式输出
本文介绍了一种将三位以内正整数转换为特定格式的方法,通过使用不同的字符表示百位、十位,并直接输出个位数字,实现直观且有趣的数字展示。例如,数字234会被转换为“BBSSS1234”。文章还提供了一个C语言实现示例。

让我们用字母B来表示“百”、字母S表示“十”,用“12...n”来表示个位数字n(<10),换个格式来输出任一个不超过3位的正整数。例如234应该被输出为BBSSS1234,因为它有2个“百”、3个“十”、以及个位的4。

输入格式:每个测试输入包含1个测试用例,给出正整数n(<1000)。

输出格式:每个测试用例的输出占一行,用规定的格式输出n。

输入样例1:
234
输出样例1:
BBSSS1234
输入样例2:
23
输出样例2:

SS123

#include<stdio.h>
void output1(int x, char y)
{
	int i=0;
	for(i=1;i<=x;i++)
	{
		printf("%c",y);
	}
}

void output2(int x)
{
	int i=0;
	for(i=1;i<=x;i++)
	{
		printf("%d",i);
	}
}

int main()
{
	int a=0,b=0,c=0,d=0,i=0;
	scanf("%d",&a);
	b=a/100;
	c=(a-b*100)/10;
	d=a%10;
	output1(b,'B');
	output1(c,'S');
	output2(d);
	
	return 0;
}


3.04 N: GNSS NAV DATA M: MIXED RINEX VERSION / TYPEO MergeMNfile.tcl IGS 20220905 113505 GMT PGM / RUN BY / DATE GAL 5.2000D+01 2.5000D-01 1.8250D-02 IONOSPHERIC CORR GPSA 1.3039D-08 2.2352D-08 -5.9605D-08 -1.1921D-07 IONOSPHERIC CORR GPSB 1.0445D+05 9.8304D+04 -1.3107D+05 -3.2768D+05 INOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 02 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 05 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 O 06 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 07 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 08 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 Q 09 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 10 IONOSPHERIC CORR BDSA 1.9558D-08 1.4901D-07 -1.2517D-06 1.9073D-06 N 11 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 X 12 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 13 IONOSPHERIC CORR BDSA 1.8626D-08 1.4156D-07 -1.1921D-06 1.8477D-06 R 14 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 O 16 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 Q 19 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 O 20 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 U 21 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 S 22 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 X 23 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 24 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 25 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 26 IONOSPHERIC CORR BDSA 1.8626D-08 1.4156D-07 -1.1921D-06 1.8477D-06 I 27 IONOSPHERIC CORR BDSA 1.9558D-08 1.4901D-07 -1.2517D-06 1.9073D-06 G 28 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 29 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 U 30 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 32 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 33 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 34 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 35 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 S 36 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 O 37 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 38 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 M 39 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 U 40 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 41 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 U 42 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 X 43 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 44 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 U 45 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 Q 46 IONOSPHERIC CORR BDSA 1.9558D-08 1.2666D-07 -1.1325D-06 1.7881D-06 W 60 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 02 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 05 IONOSPHERIC CORR BDSB 1.5565D+05 -7.8643D+05 4.7186D+06 -3.3423D+06 O 06 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 07 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 08 IONOSPHERIC CORR BDSB 1.5565D+05 -7.7005D+05 4.6531D+06 -3.2768D+06 Q 09 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 10 IONOSPHERIC CORR BDSB 1.4950D+05 -7.0451D+05 4.4564D+06 -3.1457D+06 N 11 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 X 12 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 13 IONOSPHERIC CORR BDSB 1.5155D+05 -7.2090D+05 4.4564D+06 -3.1457D+06 R 14 IONOSPHERIC CORR BDSB 1.5565D+05 -7.8643D+05 4.7186D+06 -3.3423D+06 O 16 IONOSPHERIC CORR BDSB 1.5565D+05 -7.7005D+05 4.6531D+06 -3.2768D+06 Q 19 IONOSPHERIC CORR BDSB 1.5565D+05 -7.8643D+05 4.7186D+06 -3.3423D+06 O 20 IONOSPHERIC CORR BDSB 1.5565D+05 -7.7005D+05 4.7841D+06 -3.3423D+06 U 21 IONOSPHERIC CORR BDSB 1.5565D+05 -7.8643D+05 4.8497D+06 -3.4079D+06 S 22 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 X 23 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 24 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 25 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 26 IONOSPHERIC CORR BDSB 1.5155D+05 -7.2090D+05 4.4564D+06 -3.1457D+06 I 27 IONOSPHERIC CORR BDSB 1.4950D+05 -7.0451D+05 4.4564D+06 -3.1457D+06 G 28 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 29 IONOSPHERIC CORR BDSB 1.5565D+05 -7.7005D+05 4.7841D+06 -3.3423D+06 U 30 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 32 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 33 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 34 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 35 IONOSPHERIC CORR BDSB 1.5565D+05 -7.8643D+05 4.8497D+06 -3.4079D+06 S 36 IONOSPHERIC CORR BDSB 1.5565D+05 -7.8643D+05 4.7186D+06 -3.3423D+06 O 37 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 38 IONOSPHERIC CORR BDSB 1.5565D+05 -7.5366D+05 4.5220D+06 -3.2113D+06 M 39 IONOSPHERIC CORR BDSB 1.5565D+05 -7.7005D+05 4.7841D+06 -3.3423D+06 U 40 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 41 IONOSPHERIC CORR BDSB 1.5565D+05 -7.7005D+05 4.7841D+06 -3.3423D+06 U 42 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 X 43 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 44 IONOSPHERIC CORR BDSB 1.5565D+05 -7.7005D+05 4.7841D+06 -3.3423D+06 U 45 IONOSPHERIC CORR BDSB 1.5565D+05 -7.7005D+05 4.6531D+06 -3.2768D+06 Q 46 IONOSPHERIC CORR BDSB 1.5770D+05 -8.1920D+05 4.9807D+06 -3.5389D+06 W 60 IONOSPHERIC CORR IRNA 4.0047D-08 3.9488D-07 -7.1526D-07 -7.5102D-06 IONOSPHERIC CORR IRNB 1.8432D+05 -8.8474D+05 -2.3593D+06 8.3231D+06 IONOSPHERIC CORR GPUT -2.7939677238D-09-1.065814104D-14 147456 2226 TIME SYSTEM CORR GLUT -3.2596290112D-09 0.000000000D+00 0 0 TIME SYSTEM CORR GAUT -2.7939677238D-09 1.776356839D-15 432000 2225 TIME SYSTEM CORR GAGP -2.9103830457D-09-5.329070518D-15 518400 2225 TIME SYSTEM CORR BDUT -1.8626451492D-09 9.769962617D-15 518345 869 TIME SYSTEM CORR IRUT 5.5006239563D-09-2.220446049D-15 432288 1201 TIME SYSTEM CORR 18 18 1929 7 LEAP SECONDS END OF HEADER G01 2022 09 03 00 00 00 2.907151356340E-04-6.707523425580E-12 0.000000000000E+00 6.800000000000E+01-8.675000000000E+01 3.615150585530E-09 1.802068394950E+00 -4.611909389500E-06 1.201754412610E-02 7.443130016330E-06 5.153666149140E+03 5.184000000000E+05-1.713633537290E-07 8.648046413730E-01-1.434236764910E-07 9.884808768700E-01 2.535625000000E+02 9.439159800150E-01-7.812825435540E-09 -5.643092200300E-11 1.000000000000E+00 2.225000000000E+03 0.000000000000E+00 2.000000000000E+00 0.000000000000E+00 5.122274160390E-09 6.800000000000E+01 5.112060000000E+05 4.000000000000E+00 0.000000000000E+00 0.000000000000E+00提取gps数据的所有参数,跳过头文件,编写c++代码
最新发布
08-23
本实验要求根据书籍借阅的天数计算归还日期。 [源程序使用GBK编码] 1-1. 业务说明: 1-1.1. 本实验以图书馆借阅书籍为业务背景。 1-1.2. 图书馆书籍归还时间规定如下: 1)任何书籍自借阅日起, 20 天内必须归还(标准极限时间)。 2)用户也可以明确告知图书馆书籍的归还日期,例如: 10 天后归还。 3)用户自定义的书籍归还日期,不能超过图书馆规定的极限时间: 20天。 1-2. 创建工程并配置环境: 1-2.1. 限制 1. 工程取名: JIT_EXP_E24。 1-2.2. 限制 2. 创建包,取名: cn.jit.java.experiment。 1-3. 创建工具类: 1-3.1. 限制 1. 在包 cn.jit.java.experiment 下创建工具类: DateUtils。 注释:1) 工具类是系统开发中常见的组件,它用于提供各种计算函数。 2) 为方便在实际生产环境中调用, 工具类内的计算函数均为静态函数。 1-3.2. 技术常识:本实验需确保工具类 DateUtils 不可被继承。 提示:在 DateUtils 的类定义处增加 final 关键字,防止被其他类继 1-3.3. 技术常识:本实验需确保工具类 DateUtils 不可被实例化。 提示:为 DateUtils 增加私有的 0 参构造函数,防止被实例化。 提示:在 DateUtils 类中,定义极限归还日常量 1-4. 创建归还日期计算函数: 1-4.1. 限制 1. 函数名: getReturnDate。 1-4.2. 该函数以系统时间为基准,按用户自定义的归还日期计算书籍的归还日。 判断用户自定义的归还日期(divDate )是否有效: 如果divDate 大于极限归还日常量,那么函数返回 null。 计算归还日期: 1)假设借书时间为2024年5月5日0时0分0秒,将此值赋给一个Date日期变量。 提示:Date date = new Date(year-1900,month-1,day,hour,minute,second);(注:year,month,day,hou,rminute,second为传入整形变量) 2)通过 getTime()方法将系统时间转为毫秒。 3)将用户自定义的归还天数(divDate) 转成毫秒: divDate * 24 * 60 * 60 * 1000(天 * 小时 * 分钟 * 秒钟 * 毫秒) 4)实际归还日期 = 系统毫秒时间 + 用户自定义归还日毫秒时间。 1-4.3. 书籍归还日期虽可以由用户自定义,但是不能超过 20 天(提示:定义常量最长规划日期)。 1-5. 创建标准归还日期计算函数: 1-5.1. 限制 1. 函数名: getReturnDate。 1-5.2. 限制 2:该函数必须定义成函数重载形式。 1-5.3. 该函数以系统时间为基准,计算图书馆规定的书籍极限归还日期(20 天)。 1-6. 使用工具类: 1-6.1. 限制 1. 在包 cn.campsg.java.experiment 下创建主类: MainClass。 1-6.2. 调用标准归还日期计算函数,获得书籍的极限归还日期。 1-6.3.获取用户输入值(自定义归还日期(要求输入整数)): 输入:8 1-6.4. 调用归还日期计算函数,按用户输入的归还日期获得书籍归还日。 1)如函数返回 null,输出: "借阅时间过长" 2)否则,输出: "书籍实际归还日期:" + 书籍归还日。 针对输入:10 输出:书籍实际归还日期:2024-05-15
08-22
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值