1樓:又有新鮮事
如果返回的必須是原來整數的形式上的逆序的話,樓上那個兄臺的函式有點問題:試試輸入1200就知道了,但是如果是返回逆序的整數,而不要完全按形式返回的話,那個兄臺的程式將long 改成int就行了(四位的用long太浪費點);
下面是小弟寫的按形式上:
char* fan(int *n) /*返形式數字字元的話就得用引用傳遞了*/
s[i]='\0';
return s;}
2樓:
給個思路吧:
3456 % 10 = 6
3456 / 10 = 345(迴圈用)
345 % 10 = 5
345 / 10 = 34
34 % 10 = 4
34 / 10 = 3
具體怎麼實現的自己認真思考。多做這樣的對你程式設計有幫助的。
3樓:
用棧來實現,或者用一個陣列儲存各位數字逆序輸出
4樓:匿名使用者
long fan(long n)
return a;}
5樓:匿名使用者
你還是學完函式再來問 現在跟你說什麼都是白搭 樓上幾位說的也都是演算法
C語言程式設計,c語言的程式設計
給十分寫那麼多。給你說第一個吧。輸入十個數,用一個for語句就好了。int a 10 for int i 0 i 10 i 最大數。int max a 0 int m for int j 0 j 10 j a i a 9 a 9 max 小數的變下符號就是了。c語言程式設計 摘要。親親具體什麼問題呀...
幫忙《C語言程式設計》的題目,C語言程式設計幫忙答題
一.選擇題 1 若a是float型變數,b是unsigned型變數,以下輸入語句 a 是合法的。2 設以下變數均為int型別,則值不等於7的表示式是 c a x y 6,x y,x 1 b x y 6,x y,y 1 c x 6,x 1,y 6,x y d x 6,x 1,y x,y 1 3 設變數...
c語言程式設計n的階乘,C語言程式設計 N的階乘
高寵 小霸王 include include stdio.h int input int min,int max void main j for i 2569 s i len if n m printf d n else printf a d d n,m if len 20 for i len 1 ...