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

本文介绍了一个简单的程序设计案例,该程序能够将一个不超过三位的正整数转换为一种特定的格式,通过使用‘B’代表百位、‘S’代表十位及个位数字的方式进行输出。
让我们用字母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 
#include 
int main(void) {	
	int i, len, n, temp, bit, count = 0;
	scanf("%d", &n);			/* 读取整数 */ 
	temp = n;
	while(temp > 0) {			/* 计算整数的位数 */ 
		++count;
		temp /= 10;
	}
	while(count >= 1) {
		/* 分离整数的数字 */ 
		bit = (n / (int)pow(10, count - 1)) % 10;
		if(count == 3)
			for(i = 0; i < bit; ++i)		
				printf("B");
		if(count == 2)
			for(i = 0; i < bit; ++i)
				printf("S");
		if(count == 1)
			for(i = 1; i <= bit; ++i)
				printf("%d", i);
		--count;
	}
	printf("\n");
	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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值