C語言程式設計題給不多於4位的正整數,求出它是幾位數,並正序和逆序列印出各位數字

2021-04-02 08:11:16 字數 3935 閱讀 9109

1樓:匿名使用者

#include

int main()

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

for(int j=0;j=0;j--) //順序輸出printf("%d",a[j]);

printf("\n");}

2樓:寂寞而莫我知也

#include

void main()

printf("輸入的是%d位數!!",j);}

3樓:我是鄧大爺

#include

int main()

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

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

printf("\n");

for (i =3;i>=0;i--)

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

printf("\n");}

c語言程式設計:給乙個不多於5位的正整數,要求1求它是幾位數2逆序列印出各位數字

4樓:阿詩丹頓啊啊吵

/*給乙個不多於5位的正整數,要求:

一、求它是幾位數,二、逆序列印出各位數字。*/#include

int main()

if(i>=6)

printf("請輸入乙個不多於五位的正整數!");

else

}return 0;}

5樓:匿名使用者

option explicit

private sub command1_click()on error goto errhdlrdim mstr$

mstr = inputbox(" 請輸入乙個正整數")do while not isnumeric(mstr) or val(mstr) <= 0 or val(mstr) <> cint(mstr)

mstr = inputbox(" 請輸入乙個正整數")loop

print "你輸入的是:" & mstrprint "位數:" & len(mstr)print "倒序:" & strreverse(mstr)exit sub

errhdlr:

msgbox "你選擇了取消"

end sub

6樓:匿名使用者

#include

void main()

printf("這個數是%d位的,逆序數=%ld\n",t,b);

return;}

7樓:璀璨雪舞

這個我剛好做過,你看看。

#include

void main()

} 注:f是求萬位的數字,後面的以此類推。

8樓:

//改正後如下:

#include"stdio.h"

main( )

9樓:左撇子滴偶

x>9999 判斷是5位的

x>999 判斷是4位的

x>99 判斷是3位的

x>9 判斷是2位的

x<10 判斷是2位的

用if .... elseif ....

至於逆序,你可以以整除的方式

10樓:匿名使用者

1. n表示這個正整數。

string s = n.tostring();

num = s.length();就知道是幾位數了。

2. for (int i=s.length()-1;i>=0; i < i--)

11樓:匿名使用者

public static void test(int num)

}程式給你,我這沒有畫圖的工具,你看看自己畫吧

我這個方法有點取巧,但是簡單

12樓:

scanner scan = new scanner(system.in);

system.out.println("輸入乙個5位或5位以下的數字");

int num = scan.nextint();

string s = string.valueof(num);

system.out.println("輸入數字的長度為:"+s.length());

for(int i=s.length()-1;i>=0;i--)

13樓:翱翔宇航

用字串來最快。。

#include

#include

void main()

14樓:匿名使用者

private void test(int num)

c語言程式設計題 給乙個不多於五位的正整數,要求: 1.求出它是幾位數 2.分別列印出每一

15樓:九九至上

#include

int main()

;while(1)

i=0;

dowhile(x /= 10);

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

while(i >0)

printf("%d ",c[--i]);

putchar('\n');

}return 0;}

16樓:匿名使用者

這個問題不是手機能回答的

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

17樓:匿名使用者

#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位的正整數,要求如下:

18樓:匿名使用者

#include

int main()

if(p==4)

if(p==3)

if(p==2)

if(p==1)

return 0;}

19樓:匿名使用者

||#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;}

20樓:匿名使用者

無法跳出while迴圈

4年級4班的運動會解說詞,不多於,急用

4月27號星期三晴 今天的天氣格外晴朗,藍藍的天空萬里無雲。下午我們將舉行一年一回度的春季運動會的開答幕式。下午開幕式開始了。首先進場的是四位護旗手姐姐,她們手牽著鮮豔的五星紅旗,邁著矯健的步伐走進會場。後面跟著各個方隊,有彩旗隊 花環隊 花鼓隊。然後從一年級一班開始,各班的方隊按順序走進會場。我們...

C語言程式設計題 第八題,一道C語言的題,C程式設計(第四版)第三章課後第八題。請高手回答 題如下

include include include void main if flag 1 isalpha c else if flag 0 isalpha c else if isdigit c else if c n getchar 終於搞好了 太費腦子了 we are at the b 2 b w...

有關陣列的c語言程式設計題

以下 tc2編譯通過 1.include define dimen 10 初始化函式 int initarr int p 初始化為0 int initarr0 int n int datch int s,int d,int n 輸出函式 int disp int p,int n void main ...