C语言练习题day3

编写一个程序给定两个数字(每个数字均为2位数),根据要求获得新数

并完成打印

新数的千位是第一个数的个位

新数的百位是第一个数的十位

新数的十位是第二个数的十位

新数的个位是第二个数的个位

cpp 复制代码
#include<stdio.h>

int main(void)
{
    int a = 12;
    int b = 34;
    int ge = 0;
    int shi = 0;
    int bai = 0;
    int qian = 0;
    int NewDigital = 0;

    qian = a % 10;
    bai = a / 10;
    shi = b / 10;
    ge = b % 10;
    NewDigital = qian * 1000 + bai * 100 + shi * 10 + ge;

    printf("NewDigital = %d\n", NewDigital);

    return 0;
}
相关推荐
iuu_star4 分钟前
C语言数据结构-顺序查找、折半查找
c语言·数据结构·算法
Yzzz-F10 分钟前
P1558 色板游戏 [线段树 + 二进制状态压缩 + 懒标记区间重置]
算法
漫随流水18 分钟前
leetcode算法(515.在每个树行中找最大值)
数据结构·算法·leetcode·二叉树
mit6.8241 小时前
dfs|前后缀分解
算法
扫地的小何尚1 小时前
NVIDIA RTX PC开源AI工具升级:加速LLM和扩散模型的性能革命
人工智能·python·算法·开源·nvidia·1024程序员节
千金裘换酒2 小时前
LeetCode反转链表
算法·leetcode·链表
JoyCheung-3 小时前
Free底层是怎么释放内存的
linux·c语言
byzh_rc3 小时前
[认知计算] 专栏总结
线性代数·算法·matlab·信号处理
qq_433554543 小时前
C++ manacher(求解回文串问题)
开发语言·c++·算法
歌_顿4 小时前
知识蒸馏学习总结
人工智能·算法