C語言 給出一個不多于5位的正整數(shù).1.輸出它是幾位數(shù) 2.輸出每一位數(shù)字 3.按逆序輸出各位數(shù)字,
C語言 給出一個不多于5位的正整數(shù).1.輸出它是幾位數(shù) 2.輸出每一位數(shù)字 3.按逆序輸出各位數(shù)字,
#include "stdio.h"
void main()
{
int x,a,b,c,d,e,n,j;
printf("請輸入一個不多于5位的正整數(shù)\n");
scanf("%d",&x);
a=x/10000;
b=x/1000-a*10;
c=x/100-a*100-b*10;
d=x/10-a*1000-b*100-c*10;
e=x-a*10000-b*1000-c*100-d*10;
if(a!=0)n=5;
else if(b!=0)n=4;
else if(c!=0)n=3;
else if(d!=0)n=2;
else n=1;
if(a>9)printf("輸入的數(shù)大于5位\n");
printf("該數(shù)字是%d位數(shù),萬位%d,千位%d,百位%d,十位%d,個位%d\n",n,a,b,c,d,e);
if(n=5)j=e*10000+d*1000+c*100+b*10+a;
else if(n=4)j=e*1000+d*100+c*10+b;
else if(n=3)j=e*100+d*10+c;
else if(n=2)j=e*10+d;
else j=e;
printf("該數(shù)的逆序是%d\n",j);
}
#include "stdio.h"
void main()
{
int x,a,b,c,d,e,n,j;
printf("請輸入一個不多于5位的正整數(shù)\n");
scanf("%d",&x);
a=x/10000;
b=x/1000-a*10;
c=x/100-a*100-b*10;
d=x/10-a*1000-b*100-c*10;
e=x-a*10000-b*1000-c*100-d*10;
if(a!=0)n=5;
else if(b!=0)n=4;
else if(c!=0)n=3;
else if(d!=0)n=2;
else n=1;
if(a>9)printf("輸入的數(shù)大于5位\n");
printf("該數(shù)字是%d位數(shù),萬位%d,千位%d,百位%d,十位%d,個位%d\n",n,a,b,c,d,e);
if(n=5)j=e*10000+d*1000+c*100+b*10+a;
else if(n=4)j=e*1000+d*100+c*10+b;
else if(n=3)j=e*100+d*10+c;
else if(n=2)j=e*10+d;
else j=e;
printf("該數(shù)的逆序是%d\n",j);
}
其他人氣:323 ℃時間:2019-10-26 08:45:24
優(yōu)質(zhì)解答
#include "stdio.h"void main(){int x,a,b,c,d,e,n,j;printf("請輸入一個不多于5位的正整數(shù)\n");scanf("%d",&x);a=x/10000;b=x/1000-a*10;c=x/100-a*100-b*10;d=x/10-a*1000-b*100-c*10;e=x-a*10000-b*1000-c*100-d*...
我來回答
類似推薦
- 給1個不多于5位的正整數(shù)要求1求出它是幾位數(shù)2分別打印出每一位數(shù)字3按逆序打印出各位數(shù)字用C語言編程
- c語言輸入一個不多于5位正整數(shù)要求:求出它是幾位數(shù);分別打印出每一位數(shù)字;按逆序輸出各位數(shù)字.
- C語言:輸入一個多于5位的正整數(shù),要求:求它是幾位數(shù),分別輸出每一個數(shù)字,按逆序輸出各位數(shù)字
- C語言 給出一個不多于4位的正整數(shù).1.輸出它是幾位數(shù) 2.輸出每一位數(shù)字 3.按逆序輸出各位數(shù)字,
- C語言編程,給定一個不多于5位的正整數(shù),求① 求它是幾位數(shù)② 分別輸出每一位數(shù)字③ 按逆序輸出各位數(shù)字
- 已知0<x<1那么在x,x分之一,根號x,x的2次冪中最大的數(shù)是
- Fe和HCl反應(yīng)為什么比稀H2SO4快?解釋一下CL-怎么催化而使其更快放出H2的?
- 配方法解題
- 實驗室里電解1千克水電流大概做功多少焦?
- 英語作文,my new teachers,很急
- 1.We must make some _____ (決定) for the coming trip.
- 自行車輪胎的外直徑是95limi,如果這輛自行車平均每分鐘轉(zhuǎn)120圈.那么自行車10分鐘能否通過3600米長的大橋
猜你喜歡
- 1花兒為什么這樣紅中六個說明花紅的原因可以顛倒么?為什么?
- 2一堆木料,底層有37根,上面一層比下面一層少1根,最上層有25根,這堆木料有多少根?求列式
- 3已知函數(shù)y={log2 x-2}{log4x-1/2}2《《8
- 4宇宙和世界分別是什么概念?
- 5已知-m+2n=5,那么3(m-2n)^2+10n-5m-23?
- 6李師傅加工一批零件,每天加工15個,12天完成.如果每天加工18個,多少天完成?用方程解
- 7客貨兩車分別從東西兩城同時出發(fā),相向而行,經(jīng)過9小時相遇.相遇后兩車繼續(xù)向前行駛,客車7小時到達西城
- 8一桶油連桶帶油重28千克,用去一半后連桶帶油重21千克.問油多少,桶多少?
- 9英語故事英文怎么寫
- 10一道小學(xué)語文標點符號的練習題
- 11為什么現(xiàn)代類人猿不能進化成人類
- 12汪國真的《生活》