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

热点内容
云识别系统登陆密码是多少 发布:2025-01-21 06:23:39 浏览:368
stl源码剖析中文 发布:2025-01-21 06:14:17 浏览:344
我的世界手机版为什么连不上服务器 发布:2025-01-21 06:14:17 浏览:453
压缩机的性能参数 发布:2025-01-21 06:10:34 浏览:607
2014年预算法修订历时20年 发布:2025-01-21 06:05:46 浏览:191
linux切换到root用户 发布:2025-01-21 06:05:38 浏览:516
php存在文件 发布:2025-01-21 06:04:51 浏览:171
故乡的密码标题运用了什么手法 发布:2025-01-21 06:00:20 浏览:724
java新浪微博 发布:2025-01-21 06:00:07 浏览:887
php防止注入 发布:2025-01-21 06:00:04 浏览:815