新聞中心
#include
int main(int argc, char *argv[]) {
int num, ge, shi, bai, qian, wan, count; //num是輸入的數(shù)據(jù),count用來記錄位數(shù)
//ge,shi,bai,qian,wan分別表示數(shù)據(jù)的個、十、百、千、萬位數(shù)字
scanf("%d", &num);//輸入數(shù)據(jù)
//下屬if else if語句功能是判斷輸入的數(shù)據(jù)是多少位,根據(jù)結(jié)構(gòu)補充完整代碼
if (num >9999) {
count = 1;
} else if (num >999) {
count = 2;
} else if (num >99) {
count = 3;
} else if (num >9) {
count = 4;
} else {
count = 5;
}
printf("位數(shù):%d\n", count);
printf("每位數(shù)字為: ");
wan = num / 10000;
qian = num / 1000 % 10;
bai = num / 100 % 10;
shi = num / 10 % 10;
ge = num % 10;
//下述switch語句功能是根據(jù)輸入數(shù)據(jù)的位數(shù),反序輸出對應(yīng)數(shù)據(jù)
switch (count) {
case 5:
?printf("%d%d%d%d%d\n", wan, qian, bai, shi, ge);
?printf("反序數(shù)字為:");
?printf("%d%d%d%d%d\n", ge, shi, bai, qian, wan);
?break;
case 4:
?printf("%d%d%d%d\n", qian, bai, shi, ge);
?printf("反序數(shù)字為:");
?printf("%d%d%d%d\n", ge, shi, bai, qian);
?break;
case 3:
?printf("%d%d%d\n", bai, shi, ge);
?printf("反序數(shù)字為:");
?printf("%d%d%d\n", ge, shi, bai);
?break;
case 2:
?printf("%d%d\n", shi, ge);
?printf("反序數(shù)字為:");
?printf("%d%d\n", ge, shi);
?break;
case 1:
?printf("%d\n", ge);
?printf("反序數(shù)字為:");
?printf("%d\n", ge);
?break;
}
return 0;
}
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧
文章名稱:不知道為什么輸入12345,不能輸出54321(c語言)-創(chuàng)新互聯(lián)
文章轉(zhuǎn)載:http://fisionsoft.com.cn/article/jdcpj.html