7-4 sdut-C語言實驗-分割整數(shù)
創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),昌邑企業(yè)網(wǎng)站建設(shè),昌邑品牌網(wǎng)站建設(shè),網(wǎng)站定制,昌邑網(wǎng)站建設(shè)報價,網(wǎng)絡(luò)營銷,網(wǎng)絡(luò)優(yōu)化,昌邑網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強企業(yè)競爭力??沙浞譂M足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時我們時刻保持專業(yè)、時尚、前沿,時刻以成就客戶成長自我,堅持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實用型網(wǎng)站。從鍵盤輸入一個長整數(shù)(不超過10位),從高位開始逐位分割并輸出。
輸入格式:正整數(shù)n,不含前導(dǎo)零。
輸出格式:分割的整數(shù)序列,各整數(shù)之間用空格格開。
注意,最后一個數(shù)字后面沒有空格!
678123
輸出樣例:在這里給出相應(yīng)的輸出。例如:
6 7 8 1 2 3
答案示例無注釋#includeint main ()
{
int n;
int a[10],i,j;
scanf("%d",&n);
for(i=0;n>0;i++)
{
a[i]=n%10;
n=n/10;
}
for(j=i-1;j>0;j--)
printf("%d ",a[j]);
printf("%d",a[0]);
return 0;
}
答案示例2#include#includeint main()
{
int a[10];
int n,i=0,j;
scanf("%d",&n);
while(n)
{
a[i]=n%10;
n=n/10;
i++; //當n=0時,循環(huán)結(jié)束
}
for(j = i-1;j>=0;j--)
{
if(j == 0)
printf("%d\n",a[j]);
else
printf("%d ",a[j]);
}
return 0;
}
答案示例3(有注釋)#includeint main ()
{
int n;
int a[10],i,j;//定義數(shù)組,以及其他變量
scanf("%d",&n);//輸入長整數(shù)
for(i=0;n>0;i++)//循環(huán)開始分割整數(shù)
{
a[i]=n%10;
n=n/10;
}//由于是從個位開始分割的,所以要逆序輸出數(shù)組
for(j=i-1;j>0;j--)//各整數(shù)之間用空格格開
printf("%d ",a[j]);
printf("%d",a[0]);//最后一個數(shù)字后面沒有空格
return 0;
}
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機房具備T級流量清洗系統(tǒng)配攻擊溯源,準確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動首月15元起,快前往官網(wǎng)查看詳情吧