→ larry1172001:我忘了附答案了 到第273703项的PI=3.14159 02/16 14:23
※ 引述《starcactus (我被同學騙了)》之銘言:
我無聊寫了第一題
可能已經沒用了
但還是寫出來讓大家參考
我用C++寫的
且第一项是從4開始算
程式碼如下
#include<iostream.h>
#include<math.h>
#include<fstream.h>
double pi,sum,a,b,c,d,error;
int i;
double dot1()
{
sum=4;
d=3.14159;
for(i=1;i<i+1;i=i+1)
{
a=i*2+1;
b=pow(-1,i);
c=b*(4/a);
sum=sum+c;
pi=sum;
error=fabs(pi-d);
if(error<=0.000001)
{
break;
}
}
cout<< "项=" <<i<<endl;
cout<< "pi=" <<pi<<endl;
return 0;
}
void main()
{
dot1();
}
: 第2題
: #include <stdio.h>
: int compare(int,int);
: int main(void)
: {
: int i,j,k;
: int big;
: printf("請輸入角度\n");
: scanf("%d %d %d",&i,&j,&k);
: while(i+j+k!=180)
: {
: printf("輸入角度和不能構成三角形\n");
: printf("請輸入角度\n");
: scanf("%d %d %d",&i,&j,&k);
: }
: big=compare(compare(i,j),k);
: if(big>90)
: printf("鈍角\n");
: else if(big==90)
: printf("直角\n");
: else printf("銳角\n");
: return 0;
: }
: int compare(int cnum1,int cnum2)
: {
: if (cnum1>cnum2)
: return cnum1;
: else
: return cnum2;
: }
: ※ 引述《acd13578 (my feeling my love)》之銘言:
: : 題目:
: : 1. 寫一 C程式, 可由下面無窮數列來趨近。 (30%)
: : pi=4-4/3+4/5-4/7+4/9-4/11+…
: : 請問需要計算幾項才能準確到3.14159?
: : 2. 寫一 C程式,任意輸入三內角(degree)可判斷最接近下列哪一種三角形: 直角三角形、等腰三角形、正三角形、等腰直角三角形。(30%)
: : 3. 寫出一電腦輔助教學軟體程式 ,
: : 使用者可從電腦螢幕線上執行算數之四則運算,答對者與 答錯者,分別以不同文字評語回應,以激勵使用者之學習情境。答對者則可以離開系統,答錯者可再試一次其他題目,若連續答錯兩次則也要離開系統。 (40%)
: : 用C語言寫
: : 有誰會阿!!最好重修老師不教
: : 還叫我們寫我們以前沒學過的東西阿!!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.121.151.42