当前位置:首页 » 编程语言 » 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;
}

热点内容
挖矿app源码 发布:2025-09-11 09:49:38 浏览:238
服务器怎么添加3个ip 发布:2025-09-11 09:06:57 浏览:60
安卓手机直播键在哪里 发布:2025-09-11 09:03:22 浏览:28
bat文件夹 发布:2025-09-11 08:36:36 浏览:423
第一款安卓机是什么 发布:2025-09-11 08:32:54 浏览:147
服务器类型云服务器 发布:2025-09-11 08:13:07 浏览:904
编译程序变可执行文件 发布:2025-09-11 08:12:09 浏览:813
关闭优化存储空间 发布:2025-09-11 08:08:10 浏览:292
迈拓z1固态缓存 发布:2025-09-11 07:51:09 浏览:505
银联在线支付接口php 发布:2025-09-11 07:50:24 浏览:503