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");}

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

include int main int num,a1,a2,a3,b1,b2,b3,b4,c1,c2,c3,c4,c5,d1,d2,d3,d4,d5,d6 printf 輸入數字為 scanf d num if 0 include void main if a 0 b 0 if a 0 b 0 c...

C 語言輸入正整數,判斷它是否是迴文數

問明 include stdio h include stdlib h int main int num,k,n 0 printf 請輸入一個數 scanf d num k num while k 0 n n 10 k 10 k k 10 if n num printf d是迴文數 n else p...

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...