1樓:匿名使用者
程式的功能是求:1-1/2+1/3-1/4......+1/99-1/100 的值。
s4:對sign變數做正、負的轉換。第一次是正的,下一次變為負的,再下次又變為正,以此類推。變數sign代表了各項前的符號。
s5:得到各項的值,再變換符號。第一項是初值1,第二項是-1/2,第三項是1/3,第四項是-1/4。以此類推。
s6:將s5的各項累加求和。不過你的語句有錯:應該是: sum=sum+term;
祝學業進步!
2樓:牛凱星
:sigh=1,s4:sigh=(-1)x1, 所以s4就等於sigh就等於-1,
s5: term= sigh×(1/deno ),所以term=-1x(1/2)就等於-(1/2),
s6: term=sum+term,所以term=1-(1/2)就等於1/2
這樣就可以額、、分給過來額
3樓:匿名使用者
for 迴圈中,第一次迴圈i=2,c='e',執行 printf("%c",c)然後進入下一次迴圈,再依次列印e後面的字元,直到i=8時,c='o',不列印,直接進入下次
4樓:匿名使用者
#include
using namespace std;
int main()
cout << sigh << "\n";
cout << term << "\n";
return 0;
}顯示結果:
sigh=-1
term=-1
5樓:匿名使用者
求1-1/2+1/3-1/4......+1/99-1/100
求教,一個簡單的c語言演算法的問題!
6樓:匿名使用者
s6不對,應該是sum=sum+term.
不是書印錯了就是你看錯了。
7樓:
呵呵,你肯定看錯了吧
你看清楚第一次迴圈sum的值是1,也就是說第一次迴圈就是1-1/2;
第一次迴圈:
s1: sigh=1
s2: sum=1
s3: deno=2
s4: sigh=(-1)×1
s5: term= (-1)×(1/2 )s6: term=1+(-1/2)
s7: deno= deno +1 //累加進入後第二次迴圈
8樓:六葉糖
不對,程式開始執行,第一次執行到s7時,term=1/2,deno=3,返回s4以後,再次執行到s5時,term的值就是1/3了,在s6時,就是1/2+1/3了(sum的值是不會回到s2的時候的,已經改變了,已經把第一個迴圈中的-1/2累加上去了)
9樓:瓊頭浪子
第一次做到s6時,term=sum+tetm=1-1/2=1/2哦,因為s2所定義的sum=1哈
所以個人覺得程式是正確的哈
c語言:求星期幾(求講解)
10樓:匿名使用者
基姆拉爾森計算公式
這個公式名稱是我給命名的,哈雜湊望大家不要見怪。
w= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7
在公式中d表示日期中的日數,m表示月份數,y表示年數。
注意:在公式中有個與其他公式不同的地方:
把一月和二月看成是上一年的十三月和十四月,例:如果是2004-1-10則換算成:2003-13-10來代入公式計算。
11樓:匿名使用者
int main(void)
week = (day + 2*month+3*(month+1)/5+year+year/4-year/100+year/400)%7;
printf("星期 %d", week);}
c語言/t 代表什麼意思?求詳細解釋 和舉例!!
12樓:匿名使用者
應該是 \t 吧 你/t 啥也不代表 就是普通字串 \t才是轉義字元 代表跳轉一個製表域
\t 相當於輸入一個 tab 鍵 大概8個字元
如:printf("\tb"); 結果是: b b前跳一個製表域 8個字元的位置
printf("a\tb");結果是:a b b前面還是一個製表域 8個字元 不受a佔位的影響 如果前面字串超過8個字元 則跳至下一個製表域
如printf("12345678\ta"); 結果是12345678 a
13樓:
一個表八列 \t就是把它後面的數字或字元從下個**,也就是第九列開始輸出。比如12\t78就是1 2_ _ _ _ _ _7 8
我不明白為什麼其他答案的\t都要寫錯,你們都不用編譯器的麼?都是理論性很強的物種麼
14樓:匿名使用者
相當於按了一個tab鍵;
printf("/thello world!");
關於c語言typedef不怎麼明白,下面的例子求大神給詳細講解下,謝謝!
15樓:
畫一個記憶體圖,你就明白了,不會的找我問。
我花了30分鐘時間,才畫出來,真累死了。
程式 c語言 求超詳細解釋
C語言不會求講解,C語言不會,求大神指導,要詳細的解答過程,謝謝了
關鍵點是 函式形式引數,引數是指標,函式加工結果會被帶回 引數是普通變數,函式加工結果不會被帶回。運算過程 char b a a a 宣告 字元變數a,b a的初值是 字元常量 a 的值,b的初值是 字元常量 a 的值.fun b,a 函式呼叫 執行 函式 void fun char c,int d...
c語言問題。急求詳細解答,C語言問題。急求詳細解答!!
與影 第一個呼叫把i 2的值傳遞給fun2的形參,而形參變數只有在被呼叫時才分配記憶體單元,在呼叫結束時,即刻釋放所分配的記憶體單元。因此,形參只在函式內部有效。函式呼叫結束返回主呼叫函式後則不能再使用該形參變數,所以呼叫結束後i的值並未改變。雖然fun2的返回值是處理後的i,但是由於並未將函式呼叫...
求c語言大神解答,詳細點謝謝,求c語言大神幫我解答,詳細點謝謝
輸出7和9 x 先取x值然後 1 第一次迴圈 x 2,z 3,z 為4,y 0,y為1,x y z 7 第二次訓話 static定義的z,改變了z的範圍,第二次迴圈的時候z初始就為4x 3,z 4,z 為5,y 0,y為1,x y z 9。在第8行加上printf d,d z,y 除錯一下就明白了,...