回文章列表
作者s213895.bbs@bbs.hs.ntnu.edu.tw (陽.逆天而行�), 信區: sources
標題Re: =?big5?Q?=B3s=C4=F2=A6L=A5X2=AA=BA1=A6=B8=A4=E8=A8=EC35=A6=B8=A4=E8=AB=E7=BB=F2=BCg=AA=FC?=
時間師大附中 BBS 站 (Sat Feb 26 20:17:04 2005)
轉信站: GIBBS!news2.ncku!ccnews.ncku!news.ccns.ncku!news.mksh.phc!news.nsysu!Sp
Origin: bbs.hs.ntnu.edu.tw

※ 引述《zalec@kkcity.com.tw》之銘言:
> ※ 引述《ZXCvbn》之銘言:
> >   for ( i = 1; i < 36; i++)
> >   {
> >     printf("2的%d次方為%d",i, 2^i);
> >   }
>    1.在C裡應該不能用2^i,要include math.h, 用pow(x,y)函數
>    2.2的16次方就超int資料型態的大小了,所以在printf中要指定輸出型態
>      為%.0f (.0表示小數點以下的顯示位數是0,即只表示整數位)
>    3.輸出後要換行以方便閱讀,在printf()中加\n
>    4.for loop內只有一行程度,所以{}可省略
>    5.以下是範例:
> ------------------------------------------------
> #include <stdio.h>
> #include <math.h>
> main()
> {
>  int i;
>    clrscr();
>     for ( i = 1; i < 36; i++)
>       printf("2^%d =%.0f\n",i, pow(2,i));
> }
> ------------------------------------------------

32次就超出int了..........
要用大數

還有阿..........
剛學程式最好寒是能自己寫的就自己寫
--
W
�與g�鴃A長R無�I。
sL�恣A�
    Vp__,夏�B楚A天地合,
P!
--
<師大附中 BBS 站> bbs.hs.ntnu.edu.tw ★ From: 61-229-115-235.dynamic.hinet.net
文章選讀←離開[主題上]主題下(k)上篇(j)下篇S/a搜尋 G串列 TAB精華 ↑↓捲 Pg/Space翻