?? 22.cpp
字號:
# include <stdio.h>
void main()
{
int num;
/* 下面定義的各變量,分別代表個位,十位,百位,千位,萬位,十萬位以及位數 */
int indiv, ten, hundred, thousand;
int place;
printf("請輸入一個整數(0~9999):");
scanf("%d", &num);
/* 判斷變量num的位數 */
if(num > 999)
place = 4;
else if(num > 99)
place = 3;
else if(num > 9)
place = 2;
else
place = 1;
printf("place = %d\n", place);
printf("每位數字為:");
/* 求出num在各位上的值 */
thousand = num/1000;
hundred = (num - thousand*1000)/100;
ten = (num - thousand*1000 - hundred*100)/10;
indiv = num - thousand*1000 - hundred*100 - ten*10;
/* 判斷變量num的位數,并根據位數做出相應的輸出 */
switch(place)
{
case 1: printf("%d", indiv);
break;
case 2: printf("%d, %d", ten, indiv);
break;
case 3: printf("%d, %d, %d", hundred, ten, indiv);
break;
case 4: printf("%d, %d, %d, %d", thousand, hundred, ten, indiv);
break;
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -