C語言題目。給正整數,要求 求出它是幾位數分別打

時間 2021-09-04 02:37:24

1樓:匿名使用者

/*c語言題目。 給一個正整數,要求:

①求出它是幾位數;

②分別列印出每一位數字;

③按逆序列印出各位數字

*/#include

void main(void)

/*********************/printf("%d是個 %d位數\n列印各位數字: ",num,numcount(num));

printnumber(num);

printf("\n逆序各位數字: ");

printresnumber(num);

putchar('\n');

return;

}/****************************/int numcount(int num)void printnumber(int num)}void printresnumber(int num)}

2樓:匿名使用者

#include

int main(void)

int f=0;

for(int i=1;i0;i--)

else

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

}putchar('\n');

printf("%d",k-1);

}return 0;

}望採納

3樓:c_c_貓

#include

#include

int main()

希望樓主能看明白

4樓:

#include

int f(int n)

printf("\n");

printf("%d\n",cnt);//列印位數return sum;//將和返回給主函式}int main()

給定一個不多於5位的正整數,求它是幾位數並且按逆序分別輸出每一位數字的c語言程式如何編寫?

5樓:無異滄行

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

}c語言是一門通襲用計算機編bai程語言,應用廣泛。

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

6樓:匿名使用者

99 判斷是4位的

x>99 判斷是3位的

x>9 判斷是2位的

x<10 判斷是2位的

用if .... elseif ....

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

另外,團idc網上有許多產品**,便宜有口碑

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

7樓:九九至上

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

8樓:匿名使用者

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

給定一個不多於5位的正整數,要求:① 求它是幾位數;② 分別列印出每一位數字;③ 按逆序列印出各位數

9樓:資料**

#include

#include

#include

int main()

return 0;}

10樓:楊柳風

#include

main()

else if(m>=1000)

else if(m>=100)

else if(m>=10)

else if(m>=0)

getch();}

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

11樓:憤怒的小雞

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

}望採納

12樓:匿名使用者

#include

int main(void)

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

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

13樓:所有的都想知道

dowhile(x!

=0)while放後面

do while(x!=0);

14樓:匿名使用者

#include

#include

void main()

15樓:消消火殺殺人

#include

int main()

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

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

}絕對正確

//給定一個不多於5位的正整數,要求:① 求它是幾位數;② 分別列印出每一位數字;③ 按逆序列印出各位數

16樓:聽不清啊

下面已經改好了:

#include

int main() //後面刪了2句

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

for(i=0;i

printf("\n");}

c語言題目 輸入正整數a,b,c,輸出a b的小數形式,精確

你沒有必要那樣做的,直接這樣就可以了。如。c 8 double pp a b if pp 1000000000 10 4 判斷小數點後第9位是否大於4,大於4就要進位 pp 0.00000001 printf 結果是 0.8f pp 輸出結果,自動只輸出到小數點後8位。 include includ...

C語言程式設計題,輸入N正整數(1020)存入陣列a中,輸出a中的最大值

include void main if m 0 printf not fount n 我心如一 include stdio.h define n 8 void main int i,a n x,flag 0 for i 0 i陣列 時n不能是變數,如果不確定陣列大小,想改變n值,就把它用 defi...

c語言怎麼寫輸入資料有多組,每組輸入正整數N

你可以先做一個預處理。例如說有一個a陣列,a n 為1表示n是2的冪,否則不是 那麼你在初始化的時候a陣列整個就是全為0的 然後int p 1 for int i 0 i 31 i 這裡根據你要的資料量大小決定,這裡是有符號的 ok,預處理只做了32次賦值和32次位移而已。接下來對於任意輸入的n,你...