當前位置:首頁 » 編程語言 » 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-10-18 20:53:06 瀏覽:25
javaclass運行 發布:2025-10-18 20:45:39 瀏覽:584
dnf強化腳本 發布:2025-10-18 20:45:16 瀏覽:559
小說源碼網 發布:2025-10-18 20:32:25 瀏覽:84
java加減乘除表達式編譯器 發布:2025-10-18 20:26:29 瀏覽:674
刪除演算法介紹 發布:2025-10-18 20:12:02 瀏覽:640
恢復伺服器刪除文件夾 發布:2025-10-18 19:50:41 瀏覽:441
訪問ip量伺服器 發布:2025-10-18 19:49:48 瀏覽:877
C語言輸入怎麼寫 發布:2025-10-18 19:27:46 瀏覽:747
如何修改安卓手機屏幕解析度 發布:2025-10-18 19:08:46 瀏覽:366