用c 程式設計 給出不多於5位的正整數,要求,求出它是幾位

時間 2022-07-30 10:12:26

1樓:

#include

#include

int main()

printf("這是乙個%d位數\n",i);

int a,b,c;

printf("按順序分別輸出:");

a=pow(10,(i-1));

b=a*10;

while(a>=1)

printf("\n");

printf("按逆序輸出:");

while(m!=0)

return 0;}

2樓:我又不亂來

#include

using namespace std;

void main()

if(n/100>=1&&n/100<10) //三位數的情況if(n/10>=1&&n/10<10)//兩位數的情況}因為一位數沒有什麼意思,所以舊沒寫。希望對你有幫助

3樓:即將告別軍營

#include

#include

using namespace std;

int main()

int m,n;

cin>>m;

if(m>99999)

cout<<"shu zi tai da ";

if(m>9999&&m<=99999)

cout<<"this is 5 wei shu"

a=m/10;//4位

b=a/10;//3

c=b/10;//2

d=c/10;//1

int e,f,g,h,j;

e=m%10;//得到末位數

f= a%10;//倒數第二位

g=b%10;//倒數第三位

h=c%10;//倒數第二位

j=d%10;//倒數第一位

n=e*10000+f*1000+g*100+h*10+j;

cout

if(m>999&&m<=9999)

int l,o,p,q,r,s,t;

l=m/10;

o=l/10;

p=o/10;

q=m%10;

r=l%10;

s=o%10;

t=p%10;

n=q*1000+r*100+s*10+t;

cout<<"this is 4 wei shu"99&&m<=999)

int a,b,c,d;

a=m/10;

b=a/10;

c=m%10;

d=a%10;

n=c*100+d*10+b;

cout<<"this is 3 wei shu"9&&m<=99)

int x,y;

x=m/10;

y=m%10;

n=y*10+x;

cout<<"this is 2 wei shu"=0&&m<=9)

cout<<"this is 1 wei shu "<

return 0;

4樓:白鵬暄

#include

using namespace std;

int main()

else if (n>=10&&n<100)else if (n>=100&&n<1000)else if (n>=1000&&n<10000)else if (n>=10000&&n<100000)else cout<<"wrong";

cout<

if (i==1)

else if(i==2)

else if (i==3)

else if (i==4)

else if (i==5)

return 0;}

5樓:消消火殺殺人

#include

int main()

printf("%d\n",n);

for(i=1;i<=n;i++)}}

6樓:匿名使用者

#include

#include

int main()

{ int data,d;

int i,n;

int bit[5];

scanf(

c程式設計:給乙個不多於5位的正整數,要求: (1)求出它是幾位數; (2)分別列印出每一位數字; (3

7樓:匿名使用者

#include

void main()

temp=number;

while(temp!=0)

printf("the digits of the interger is %d\n",digits);

a[4]=number%10; //個位 temp=number/10;

a[3]=temp%10; //十位temp=temp/10;

a[2]=temp%10; //百位temp=temp/10;

a[1]=temp%10; //千位a[0]=temp/10; //萬位while(i

printf("\n");}

8樓:翱翔宇航

#include

#include

void main()

c語言如何程式設計實現給出乙個不多於4位的正整數,輸出它是幾位數並且按逆序輸出每一位數字?

9樓:匿名使用者

#include

#include

int main(void)

while(!(num>0 && num<10000));

int i=1, weishu=0;

for(i=1; num/i>0; i=i*10)weishu++;

printf("輸入的資料是%d位資料\n", weishu);

int num1 = num;

for(i=pow(10, weishu-1); i>=1; i/=10)

printf("\n");

num1 = num;

for(i=10; i<=pow(10, weishu); i*=10)

printf("\n");

return 0;}/*

vc++ 6.0 執行結果

請輸入乙個不大於四位的資料:

1234

輸入的資料是4位資料

1 2 3 44 3 2 1press any key to continue*/

設計乙個c語言程式:給乙個不多於5位的正整數,要求:求出它是幾位數;分別輸出每

10樓:匿名使用者

#include

#include

int main()

} 是這個樣子了,如果有錯,可能是我打錯了吧,基本是沒什麼錯誤的

11樓:滄海雄風

9731

你輸入了乙個4 位數.

各位分別是:9 7 3 1 press any key to continue

#include

#include

main()

12樓:匿名使用者

#include

using namespace std;

int main()

;cout<<"請輸入乙個不多於五位數的正整數:\n";

cin>>num;

while(num>10000||num<=0)//判斷是否符合條件int i=0,t=0;

while (num)//a[i]儲存每一位數字cout<<"輸入的數為"<

cout<<"每乙個數分別為(按逆序輸出):\n";

for (i=0;i<4;i++)

cout<

return 0;}

13樓:小鏡子

c語言程式:

#include

int digit(int n)

void rprint(int n)

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansic,作為c語言最初的標準。

14樓:匿名使用者

#include

#include

void main()}

15樓:豆子無

我試一試:

#include

main()

for(j=4;j>=0;j--)

}這樣行不行啊?

16樓:射手

#include

int main()

printf("這是乙個%d位數\n",i);

printf("各位數字為:");

for(j=i-1;j>=0;j--)

printf("%d ",a[j]);

printf("\n逆序:");

for(j=0;j

printf("%d",a[j]);

return 0;}

17樓:匿名使用者

這個問題就這樣了?? 感覺少了個條件

c語言輸入乙個不多於5位正整數要求:求出它是幾位數;分別列印出每一位數字;按逆序輸出各位數字。

18樓:憤怒的小雞

#include

int main()

//上面這一塊為了將資料存起來,後面好拿出來用else

break;

}printf("%d\n",num);

for(i=num-1;i>=0;i--)printf("%d ",a[i]);

printf("\n");

for(i=0;i

printf("%d ",a[i]);

return 0;

}望採納

19樓:匿名使用者

#include

int main(void)

printf("\n這個數共有%d位\n",i);

}return 0; // <------這裡return 0;放最外層計較好}

20樓:所有的都想知道

dowhile(x!

=0)while放後面

do while(x!=0);

21樓:匿名使用者

#include

#include

void main()

22樓:消消火殺殺人

#include

int main()

printf("%d\n",n);

for(i=1;i<=n;i++)

}絕對正確

c語言程式設計:給乙個不多於5位的正整數,要求(1)求出它是幾位數(2)分別輸出每一位數字(3)按逆序

23樓:

#include

//無誤及時採納回答

int main()

else

count++;

}printf("位數:%d\n正序:",count+1);

for (i=count;i>=0;i--)printf("%d ",a[i]);

printf("\n逆序:");

for (i=0;i<=count;i++)printf("%d ",a[i]);

printf("\n");

}return 0;}

24樓:聽不清啊

#include

int main()

;scanf("%d",&x);

x1=x;

for(n=0;x;n++)

printf("%d是%d位數\n",x1,n);

for(i=0;iprintf("%d  ",a[n-1-i]);

printf("\n逆序輸出是:");

for(i=0;iprintf("%d ",a[i]);

return 0;}

25樓:大流量

#include

int main()

printf("\n");

return 0;}

26樓:水墨蒲公英

#include

int main()

;int count=0,i;

printf("enter a:");

scanf("%d",&a);

while(a!=0)

printf("%d\n",count);

for(i=count-1;i>=0;i--)printf("\n");

result=b[0]*10000+b[1]*1000+b[2]*100+b[3]*10+b[4];

printf("%d",result);

return 0;}

要求用C語言程式設計,用C語言程式設計?

不知道我做得對不對了,請大家指正吧!include void main else if a 1 可以設定兩種狀態,0就是不去,1就是去。把a,b,c,d,e,f全部初始化為0,說明它們在最開始都是不去的。然後根據下面的條件來判斷誰是1,就說明誰去。用c語言程式設計?5 求助,c語言怎麼編寫程式啊?您...

C語言指標程式設計,C語言用指標程式設計實現strcat函式的功能

雖然邊產生的不是乙個很簡單的程式設計,需要新學習。c語言用指標程式設計實現strcat函式的功能 1 首先開啟vs2014,新建乙個專案。2 新增標頭檔案。3 新增main主函式。4 定義乙個函式addtwonumbers。5 在main函式定義a,b,sum。6 宣告函式指標ptr sum。7 將...

急需,c語言程式設計題,用c語言編,急需,C語言程式設計題,用C語言編

include int main printf 李 d 王 d 張 d n a,b,c include stdio.h include string.h struct personleader 3 int main printf n for i 0 i 3 i printf 5s d n leade...

用C語言程式設計,便計算器題為3 ,用C語言程式設計,便乙個計算器 題為3

main 已經通過編譯了.include stdio.h include conio.h main 祝好運!include void main cout z c語言程式設計題,求高手!double fn int n else return fn n 1 fn n 2 這就完事了唄,為啥非要用迴圈 非...

用C語言列印菱形圖案,用C語言程式設計輸出菱形 圖案

偽 方法判斷是否是閏年 這裡不涉及大年份 因為不確定你用的語言 返回值true,代表傳入引數對應年份是閏年 否則不是閏年boolean 是否是閏年 int 年份 elsereturn boo include void main for i 4 i 7 i 列印下半部分 你還可以在此基礎上提公升一下,...