7-37 輸出整數各位數字 (15分)


       7-37 輸出整數各位數字 (15分)

 

 

本題要求編寫程序,對輸入的一個整數,從高位開始逐位分割並輸出它的各位數字。

輸入格式:

輸入在一行中給出一個長整型范圍內的非負整數。

輸出格式:

從高位開始逐位輸出該整數的各位數字,每個數字后面有一個空格。

輸入樣例:

123456
 

輸出樣例:

1 2 3 4 5 6 

此題既可以利用遞歸也可利用字符數組,我利用了遞歸

#include<stdio.h>
int ds(int n)
{
 if(n==0)
 return 0;
 ds(n/10);
 printf("%d ",n%10);
 return 0;
 
}
int main()
{
 long long s;
 scanf("%lld",&s);
 if(s==0)
 printf("%d ",s);
 else
 ds(s);
 printf("\n");
 return 0;
}




免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM