文章

34

粉丝

316

获赞

10

访问

24.2k

头像
翻转数的和 题解:C语言
fzh VIP
P1003 兰州大学机试题
发布于2024年1月13日 21:08
阅读数 819

#include<stdio.h>
#include<math.h>
//用于求翻转数
int GetVal(int x) {
    int data[9] = {0};
    int top = -1;
    int result = 0;
    for (int i = 8; i >= 0; i--) {
        if (x / (int)pow(10, i) != 0) {
            data[++top] = x / (int)pow(10, i);
            x = x % (int)pow(10, i);
        }
    }
    
    for (int i = 0; i < 9&&data[i]!=0; i++) result += data[i] * (int)pow(10, i);
     
    return result;
}
int main()
{
    int A, B;
    while (scanf("%d %d", &A, &B)!=EOF)
    {
        printf("%d\n", GetVal(A) + GetVal(B));
    }
...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发