当前位置:首页 » 编程语言 » c语言拆分数字

c语言拆分数字

发布时间: 2024-03-23 01:56:15

c语言,输入一个整数,从高位开始逐位分割并输出它的各位数字

1、首先,定义三个整型变量,保存整数、各位上的数、整数的位数。

❷ c语言数字切割

c语言拆分数运算
从键盘上输入一个4位数的整数n,编写程序将其拆分为两个2位数的整数a和b,计算并输出拆分后的两个数的加、减、乘、除和求余运算的结果。例如n=-4321,设拆分后的两个整数为a,b,则a=-43,b=-21。除法运算结果要求精确到小数点后2位,数据类型为float。求余和除法运算需要考虑除数为0的情况,即如果拆分后b=0,则输出提示信息"Thesecondoperateriszero!"
输入提示信息:"Pleaseinputn: "
输入格式:"%d"
输出格式:
拆分后的两个整数的输出格式:"%d,%d "
加法、减法、乘法的输出格式:"sum=%d,sub=%d,multi=%d "
除法和求余的输出格式:"dev=%.2f,mod=%d "
除数为0的提示信息:"Thesecondoperatoriszero! "

#include<stdio.h>

intmain(void)
{
intinput_number,separate_number_a,separate_number_b;

printf("Pleaseinput(4digit)Numbern: ");
scanf("%d",&input_number);
separate_number_b=input_number%100;
separate_number_a=input_number/100;
printf("Theseparatenumberare:%d,%d ",separate_number_a,separate_number_b);
printf("sum=%d,sub=%d,multi=%d ",separate_number_a+separate_number_b,separate_number_a-separate_number_b,separate_number_a*separate_number_b);

if(separate_number_b==0)
printf("Thesecondoperatoriszero! ");
else
printf("dev=%.2f,mod=%d ",(float)separate_number_a/separate_number_b,separate_number_a%separate_number_b);
return0;
}

热点内容
k4在哪里下载安卓 发布:2025-07-02 10:15:32 浏览:908
魔兽脚本破解版 发布:2025-07-02 10:15:30 浏览:994
锋云7800服务器无网络怎么办 发布:2025-07-02 10:03:53 浏览:999
安卓哪个版本可以安装sd卡 发布:2025-07-02 09:58:09 浏览:983
存储包下行流量包 发布:2025-07-02 09:49:00 浏览:363
固态主控算法 发布:2025-07-02 09:38:27 浏览:11
计算机存储器尺寸是多少 发布:2025-07-02 09:32:15 浏览:145
危化品停车场消防器材如何配置 发布:2025-07-02 09:31:37 浏览:816
为什么苹果连安卓的热点用这么快 发布:2025-07-02 09:31:30 浏览:87
easyui显示数据库数据 发布:2025-07-02 09:30:51 浏览:238