2401_87558134 2024-09-30 10:45 采纳率: 0%
浏览 2

请问这个怎么进行编程呀

基本任务:
输入一个四位数整数,分离它的千,百,十和个位数。
/***
int
基本知识:
whi
我们学过算术运算符:+ - * / %,除了可以进行算术运算,还可以巧妙结合用来分离整数的各个位,比如整数:1234%10,会得到余数4,即分离出整数1234的个位;又如1234/10,得到它们的商123,是整数1234的除个位以外的高位。请思考:对一个四位整数,怎么结合才能分离出整数的各个位上的数呢?任意位数的整数呢?
pr
编程要求
本关的编程任务是补全右侧代码片段中Begin至End中间的代码,具体要求如下:
如果输入一个4位正整数,依次提取出其千位、百位、十位、个位上的数字,并依次输出。例如:
输入正整数:8267 经算法分离后输出:8 2 6 7
本关涉及的代码文件的代码框架如下
include <stdio.h>//标准输入输出库函数
//定义main函数
圆 自测输入
int main0
1234
//请在此添加代码

return 0;

  • 写回答

1条回答 默认 最新

  • Java Fans 全栈领域优质创作者 2024-09-30 10:47
    关注

    代码如下:(答题不易,还望博友采纳!)

    #include <stdio.h>
    
    int main() {
        int num;
        printf("请输入一个四位正整数:");
        scanf("%d", &num);
    
        int thousand = num / 1000; // 千位
        int hundred = num / 100 % 10; // 百位
        int ten = num / 10 % 10; // 十位
        int unit = num % 10; // 个位
    
        printf("经算法分离后输出:%d %d %d %d\n", thousand, hundred, ten, unit);
    
        return 0;
    }
    
    评论 编辑记录

报告相同问题?

问题事件

  • 创建了问题 今天

悬赏问题

  • ¥20 微信的店铺小程序如何修改背景图
  • ¥15 UE5.1局部变量对蓝图不可见
  • ¥15 一共有五道问题关于整数幂的运算还有房间号码 还有网络密码的解答?(语言-python)
  • ¥20 sentry如何捕获上传Android ndk 崩溃
  • ¥15 在做logistic回归模型限制性立方条图时候,不能出完整图的困难
  • ¥15 G0系列单片机HAL库中景园gc9307液晶驱动芯片无法使用硬件SPI+DMA驱动,如何解决?
  • ¥15 nasm x86 变量归零
  • ¥65 Tree 树形控件实现单选功能,可以使用element也可以手写一个,实现全选为全选状态
  • ¥60 寻抓云闪付tn组成网页付款链接
  • ¥16 寻字节跳动内部人员帮推简历