網(wǎng)站建設(shè)發(fā)展現(xiàn)狀網(wǎng)站seo課程
目錄
十進(jìn)制到八進(jìn)制的轉(zhuǎn)換
程序設(shè)計
程序分析
十進(jìn)制到八進(jìn)制的轉(zhuǎn)換
【問題描述】對于輸入的任意一個非負(fù)十進(jìn)制整數(shù)n(0=<n<100000),打印輸出與其等值的八進(jìn)制數(shù)
【輸入形式】非負(fù)十進(jìn)制整數(shù)
【輸出形式】相應(yīng)十進(jìn)制整數(shù)轉(zhuǎn)換后的八進(jìn)制正整數(shù),若輸入不符合要求,提示錯誤,重新輸入
【樣例輸入】5548
【樣例輸出】12654
【樣例說明】先判斷輸入是否符合非負(fù)正整數(shù)要求
程序設(shè)計
C語言
#include<stdio.h>
int main(){
int n,a[100],i=0;
scanf("%d",&n);
if(n==0){
printf("%d",0);
return 0;
}
while(n!=0){