1樓:聽不清啊
#include
int main()
{ int i,n;
double sum=0;
scanf("%d",&n);
for(i=1; i<=n; i++)
sum+=i*i*1.0/(i+1);
printf("%f\n",sum);
return 0;
2樓:威爾史密斯
#include
void main( )
c語言程式設計問題
3樓:手機使用者
解題思bai路:完全跟百錢買百雞的問題是du一樣的!設大zhi馬,中馬,小馬dao的匹數分別為x,y,z;可以得到回兩個方程:
x+y+z=100; 3*x+2*y+z/2=100; 將第二個
答方程變形為:6*x+4*y+z=200; 從第二個方程變形的方程中,我們可以看到,x的最大值為200/6=33.3;即中馬,小馬都不用,只用大馬最多用34;1<=x<=34; 同樣中馬y的最大值為200/4=50;1<=y<=50;再將第三個方程減去第一方程變成5*x+3*y=100;這個方程就是我們簡化後的判斷條件用列舉法求可的如下的程式:
#include
int main()}
C語言程式設計問題,c語言程式設計問題
先判斷括號中的真假,a是先將a自減1,得到值0,然後b 的意思是取得b的值和 a判斷後才將b 1,括號中的表示式為真,所以x的值是 a,因為已經將a自減1了,此時再減1得到 1,賦給x。將a的值賦給y,然後a 1,所以y的值也是 1,在 a b 因為已經將b 1了,所以z的值為1.i 是執行前 1 ...
c語言程式設計,求兔子問題,c語言程式設計問題
因為只有6年,定義乙個陣列儲存第n年各歲兔子的數量 include int sum int n return a 0 a 1 a 2 a 3 a 4 a 5 void main 壽命是6年,也就是還是要掛掉的。遞迴光加了,沒有考慮死掉的哦 include include void main if r...
C語言程式設計問題
1.二樓的回答有錯。空格是字元沒錯,但是用 s,例如 scanf s a 輸入字串是將空格專視為輸入結束的標誌屬 所以用 s輸入,是無法將空格輸給陣列的。2.定義時的下標是指該陣列的元素個數,而引用時的下標,例如a 1 指的就是第2個元素。有點看不懂你的問題哈 我隨便說說,輸入資料流中輸入空格代表著...