c語言程式設計輸入不超過5位的正整數

時間 2021-09-10 01:43:28

1樓:匿名使用者

#include

void main()

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

int j;

printf("它的每一位是:");

for(j=i;j>=0;j--)/*此時i的值是上個迴圈的值*/printf("%d ",a[j]);

printf("\n");

printf("逆序輸出每一位:");

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

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

2樓:匿名使用者

#include

void main()

while (i/=10);/*迴圈條件*/printf("%d位數",j); /*輸出位數*/printf("\n2.順序輸出:");

for (i=j-1; i>=0;i--) /*順序輸出每一位數*/printf("%d",a[i]);

printf("\n2.逆序輸出:");

for (i=0;i

printf("%d",a[i]); /*逆序輸出每一位數*/}

3樓:匿名使用者

看看怎麼樣

#include

void main()

printf("是%d位數\n",i); /*輸出位數*/for(j=0;j=0;j--)/*逆序列印*/printf("%-4c",a[j]);}

4樓:

#include

using namespace std;

int main()

;//b陣列放a的每一位數,反過來存放的

cin>>a;

//1、求位數

if(a==0)

5樓:匿名使用者

int a;

scanf ("%d",&a);

printf ("%d",a);

用c語言程式設計:給一個不多於5位的正整數,要求如下:

6樓:匿名使用者

#include

int main()

if(p==4)

if(p==3)

if(p==2)

if(p==1)

return 0;}

7樓:匿名使用者

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

8樓:匿名使用者

無法跳出while迴圈

用c語言程式設計:給一個不多於5位的正整數,要求迴圈巢狀實現? 5

9樓:旅初彤

#include

void main()

while(num!=0)

printf("這是一個%d位數,每一位數字是:",count);

for(i=count-1;i>=0;i--)else}printf("逆序數是:");

for(i=0;i

}這個不需要巢狀迴圈的

10樓:聽不清啊

用一個單純的迴圈就可以實現這樣的功能了。下面是實現的程式源**。

#include

int main()

printf(「%d是一個%d位數,反過來是%d\n",x1,n,x2);

return 0;}

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

11樓:阿詩丹頓啊啊吵

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

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

int main()

if(i>=6)

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

else

}return 0;}

12樓:匿名使用者

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

13樓:匿名使用者

#include

void main()

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

return;}

14樓:璀璨雪舞

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

#include

void main()

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

15樓:

//改正後如下:

#include"stdio.h"

main( )

16樓:左撇子滴偶

x>9999 判斷是5位的

x>999 判斷是4位的

x>99 判斷是3位的

x>9 判斷是2位的

x<10 判斷是2位的

用if .... elseif ....

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

17樓:匿名使用者

1. n表示這個正整數。

string s = n.tostring();

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

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

18樓:匿名使用者

public static void test(int num)

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

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

19樓:

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--)

20樓:翱翔宇航

用字串來最快。。

#include

#include

void main()

21樓:匿名使用者

private void test(int num)

使用C語言程式設計 從鍵盤輸入5的正整數,判斷它是不是迴文數

include int main 惡疾臭魚 include include include void check int hui 這個函式用來檢測是否是5位數 int i int count 0 計數變數 char lenth 10 for i 0 i 裡的註釋很清晰,如果不懂再問噢。其實還有另一種...

c語言。。用if語句程式設計,輸入三位數,判斷是否為水仙花數

四舍 入 include main 擴充套件資料 if的返回值為真或假,可以用bool型變數進行儲存,佔用一位元組。c語言中提供了2種形式的if語句 1 if 表示式 語句1,例如 if x y printf d x 2 if 表示式 語句1 else 語句2,例如 if x y printf d ...

C語言程式設計,從鍵盤上輸入10名學生5門課成績,求平均

奈葉炮下亡魂 include int main printf 平均分為 lf num 10 return 0 include include define n 10 struct student stu n void main show stu c語言編寫程式,從鍵盤輸入6名學生5門功課成績,分別統...