B1048

总结:
gets(str)和getline(cin,str)可以吸收空格,以回车为终止符;

 #include<stdio.h>
    #include<iostream>
    #include<string>
    
    using namespace std;
    /* run this program using the console pauser or add your own getch, system("pause") or input loop */
    
    int main(int argc, char** argv) {
    	char A[1010];
    	char B[1010];
    	cin >> A;//这里也可以用printf("%s",A);但是不可以用gets,因为gets是可以吸收空格的;
    	cin >> B;
    	int lena = strlen(A);
    	int lenb = strlen(B);
    	if(lena>lenb)
    	{
    		for(int i=0;i<lenb;i++)
				printf("%c",A[i]);
    	}
    	for (int i = 1; i <= lena && i <= lenb; i++)
    	{
    		int temp = i % 2;
    		int num1 = A[lena - i] - '0';
    		int num2 = B[lenb - i] - '0';
    		if (temp)//奇数
    		{
    			int  ji;
    			char num;
    			ji =(num1+num2) % 13;
    			if (ji <= 9)
    			{
    				B[lenb - i] = ji + '0';
    			}
    			else
    			{
    				if (ji == 10)
    					B[lenb - i] = 'J';
    				if (ji == 11)
    					B[lenb - i] = 'Q';
    				if (ji == 12)
    					B[lenb - i] = 'K';
    			}
    		}
    		else//偶数
    		{
    			int ou;
    			ou = (num2 - num1) > 0 ? (num2 - num1) : (num2 - num1 + 10);
    			B[lenb - i] = ou + '0';
    		}
    
    	}
    	printf("%s", B);
    	return 0;
    }
error: linking with `link.exe` failed: exit code: 1181 | = note: "C:\\Program Files\\Microsoft Visual Studio\\18\\Community\\VC\\Tools\\MSVC\\14.50.35717\\bin\\HostX64\\x64\\link.exe" "/NOLOGO" "C:\\Users\\yekui\\AppData\\Local\\Temp\\rustckfRCAB\\symbols.o" "<17 object files omitted>" "C:\\Users\\yekui\\AppData\\Local\\Temp\\cargo-installDr1Gff\\release\\deps/{libdunce-52209547f2846f9b,libdiffy-7289f959c967d2fa,libdotenvy-6059136448fdec12,liburl-009de925a9c9a9b1,libidna-97cdbc1dcbd16a0f,libutf8_iter-dbb6ce70ba487a27,libidna_adapter-3006a5903f5fab28,libicu_properties-e4e6858715350b77,libicu_properties_data-2534752913ab75ad,libicu_normalizer-0377b8958e1d79c7,libicu_normalizer_data-39b99bd91716d6e5,libicu_collections-a99e9622d529a5bd,libpotential_utf-3e3d1163fb35a6fa,libicu_provider-a2b1048e1ca3d202,libicu_locale_core-b736614e7b01e6a2,libtinystr-9923353568c557ed,liblitemap-23ad6544480604db,libwriteable-b9d4fcb266f43b81,libzerovec-73b014762b09ee46,libzerotrie-342bf29e31a4c5f6,libyoke-19979a8b913fc689,libstable_deref_trait-97a68f2cb49a762e,libzerofrom-74539b269c8c6d0c,libform_urlencoded-ebdbdbda5f434b7d,libpercent_encoding-e3c18c160c1c2014,libthiserror-802d9f8a44ae8ee7,libtracing_subscriber-7947e1ad951fbbfc,libsmallvec-dde7cb8d77fe58cc,libsharded_slab-a7bfb196b89f328f,liblazy_static-5f56c7fa92de7c0e,libmatchers-e19661acab97b2de,libnu_ansi_term-a7558f04592cb90f,libtracing-df652621ee86f04d,libpin_project_lite-75573942ee7ae580,libthread_local-1f6cd35e2f1a8b3e,libtracing_log-13a668c687095dc3,liblog-91146635a8821a14,libtracing_core-d1630ffa4496934d,libsimilar_asserts-223c0855f61a8d60,libsimilar-7dfda08ed34b5792,libunicode_segmentation-48bf52fc951132a8,libconsole-10854503d5ea6f0b,libencode_unicode-e9516398faf42427,libonce_cell-1b7852278ddc9d08,libfd_lock-a7eff6a7ec68e770,libwindows_sys-d8abbf202ed9899c,libwindows_targets-e0088797d90a4c19,libcfg_if-71c7edc3a1287839,libchrono-ea472564b8d11ec6,libnum_traits-84744e4d6d6b4d42,libheck-dc3adddd90b01ea2,libdiesel_table_macro_syntax-1e1c58d56da3fb3b,libsyn-a7fe5de433467195,libquote-5372ca248d3127b5,libproc_macro2-e1ff20902c0de57a,libunicode_ident-d0bad5a2bad48929}.rlib" "<sysroot>\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib/{libproc_macro-*,librustc_literal_escaper-*,librustc_std_workspace_std-*}.rlib" "C:\\Users\\yekui\\AppData\\Local\\Temp\\cargo-installDr1Gff\\release\\deps/{libclap_complete-f382ed19bc3d574a,libdiesel_migrations-114449068a8a52af,libmigrations_internals-7ee28a04560b5c91,libtoml-068b2cfc33e90031,libtoml_parser-749b13d62c869aa5,libwinnow-a440a2a4ade51939,libserde_spanned-1b01bf5f95d16c62,libtoml_datetime-6776748542a5f1bc,libdiesel-849697a93e44a17e,libitoa-df85b2d19b081b2e,libbitflags-a52e439724516705,libbyteorder-7f7d544edf6947e1,libdowncast_rs-66db6999773b7b14,libpq_sys-92ecf8f5b2991b85,liblibc-89ef8794664a8d8b,libserde_regex-027ee8b42fa23f92,libregex-d8e7d3a3d8c211a0,libregex_automata-a51130ab4f0c31a7,libaho_corasick-0be143f9dcf3380e,libmemchr-765afed2fce4b559,libregex_syntax-fa05272348fa5a51,libclap-67cac2ed89d3b2a8,libclap_builder-6d85b2d6bfebb4e8,libstrsim-48d21f4408678063,libanstream-52756168e09296e1,libanstyle_query-2eba38317d22ef01,libis_terminal_polyfill-6f149ea7fb36e3ad,libanstyle_wincon-ab952dd85c90ddeb,libonce_cell_polyfill-d3d77db5491a0b2c,libwindows_sys-4a2d7dd8419ce305,libwindows_link-4ed0418286dfacc2,libcolorchoice-70adf4708d16b8d7,libanstyle_parse-ded63cd961a236c6,libutf8parse-b6a1634dba40819f,libclap_lex-0abeea299c5b2a77,libanstyle-c4d298cb183a892e,libserde-78f0356b97416ad8,libserde_core-daaaadd6ed5c6ce3}.rlib" "<sysroot>\\lib\\rustlib\\x86_64-pc-windows-msvc\\lib/{libstd-*,libpanic_unwind-*,libcfg_if-*,libwindows_targets-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libunwind-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "C:\\Users\\yekui\\.cargo\\registry\\src\\mirrors.ustc.edu.cn-38d0e5eb5da2abae\\windows_x86_64_msvc-0.52.6\\lib\\windows.0.52.0.lib" "libpq.lib" "legacy_stdio_definitions.lib" "kernel32.lib" "kernel32.lib" "kernel32.lib" "ntdll.lib" "userenv.lib" "ws2_32.lib" "dbghelp.lib" "/defaultlib:msvcrt" "/NXCOMPAT" "/LIBPATH:C:\\Users\\yekui\\.cargo\\registry\\src\\mirrors.ustc.edu.cn-38d0e5eb5da2abae\\windows_x86_64_msvc-0.52.6\\lib" "/OUT:C:\\Users\\yekui\\AppData\\Local\\Temp\\cargo-installDr1Gff\\release\\deps\\diesel-67c18217b0752a09.exe" "/OPT:REF,ICF" "/DEBUG" "/PDBALTPATH:%_PDB%" "/NATVIS:<sysroot>\\lib\\rustlib\\etc\\intrinsic.natvis" "/NATVIS:<sysroot>\\lib\\rustlib\\etc\\liballoc.natvis" "/NATVIS:<sysroot>\\lib\\rustlib\\etc\\libcore.natvis" "/NATVIS:<sysroot>\\lib\\rustlib\\etc\\libstd.natvis" = note: some arguments are omitted. use `--verbose` to show all linker arguments = note: LINK : fatal error LNK1181: cannot open input file 'libpq.lib'␍ error: could not compile `diesel_cli` (bin "diesel") due to 1 previous error error: failed to compile `diesel_cli v2.3.4`, intermediate artifacts can be found at `C:\Users\yekui\AppData\Local\Temp\cargo-installDr1Gff`. To reuse those artifacts with a future compilation, set the environment variable `CARGO_TARGET_DIR` to that path.
最新发布
12-06
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值