我是靠谱客的博主 刻苦小熊猫,这篇文章主要介绍C语言编程100题-4.2,现在分享给大家,希望可以做个参考。

4.2
叛逆期的小明什么都喜欢反着做,连看数字也是如此(负号除外),比如:
小明会把1234它看成4321;把-1234看成-4321;把230看成032 (032=32);把-230看成-032(-032=-32)。
现在,小明做了一些a+b和a-b的题目(a, b为整数且不含前导0),如果给你这些题目正确的答案,你能猜出小明会做得到什么答案吗?
输入:
两个整数x,y(-1000000 < = x, y < =1000000), x表示a+b的正确答案,y表示a-b的正确答案。
输入保证合法,且不需考虑a或b是小数的情况。
输出:
输出两个整数s t,之间用一个空格分开,其中s表示小明将得到的a+b答案,t表示小明将得到的a-b答案。
样例:
20 6
38 24

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
#include<stdio.h> int in; int xiaoming(int in) { int i, j, out, d, c; j = 0; out = 0; for (i = 1; i <= 1000000; i++) { if (in / i == 0) break; i = i * 10; j++; } int z[7]; for (d = 1; d <= j; d++) { z[d] = in % 10; in = in / 10; } for (c = 1; c <= j; c++) { out = 10 * out + z[c]; } return out; } int main() { int x, y, a, b; scanf("%d%d", &x, &y); a = (x + y) / 2; b = (x - y) / 2; int a1, b1; a1 = xiaoming(a); b1 = xiaoming(b); int s, t; s = a1 + b1; t = a1 - b1; printf("%d %d", s, t); }

最后

以上就是刻苦小熊猫最近收集整理的关于C语言编程100题-4.2的全部内容,更多相关C语言编程100题-4内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(55)

评论列表共有 0 条评论

立即
投稿
返回
顶部