C語言程式設計問題。為什麼這兩個程式執行的結果不一樣

2021-04-30 19:32:49 字數 1323 閱讀 7095

1樓:萢萢

應該是a=s[i+1]/s[i]+a才等價吧

c語言程式設計問題,我的兩個**一樣的 ,為什麼執行結果差這麼多

2樓:不能說的_祕密

**一樣了,第二個輸出*那邊不是多了個空格,每次都輸出*空格,即* * *

3樓:hello我很不好

右邊程式printf("* ")多寫了個空格

4樓:

很明顯第一個printf("*");少打了一個空格

關於國二c語言的問題 最後一個程式設計題必須要一模一樣才給分嗎?為什麼我執行結果都對了還是沒分?

5樓:匿名使用者

一、真正考試時,一般都會有一個輸出檔案,程式執行後,

結果會輸出到這個檔案裡,以最後一次執行結果為最後的答案,

判卷時,計算機自動判卷,自動對比正確正確答案,如果正確則滿分,

如果不正確則0分。(因為程式多數用迴圈生成結果,不可能對一半,錯一半。)

幾乎沒有不生成輸出檔案的二級或三考試,因為c語言是無格式語言,

書寫的格式千差萬別,無法自動判卷。

二、回過來看你這題,沒有輸出檔案,那麼就要比較源程式,比較源程式無非有兩種,

一種去掉空格然後按行比較,另一種生成一行,再比較,相似度大於多少滿分,

相似度小於多少0分,看看你的程式相去甚遠。

三、現在說說你程式:你的程式結果雖然正確,但效率低下,就算人工判卷,你也得不到50分。

6樓:茅尹

一般是按結果來算就可以了。 但是也會考慮語法是否正確。

7樓:草原上之狼

按操作到哪一步來給分。

如果有out.dat檔案,將該檔案和標準答案的out.dat檔案對比,看相符的比例是多少而給分,如果完全相同則是100分,

如果沒有out.dat檔案,則比較考生編寫的**和標準答案的**的相符情況,按相符度給分。

全國計算機等級考試(nationalcomputerrankexamination,簡稱ncre),是經原國家教育委員會(現教育部)批准,由教育部考試中心主辦,面向社會,用於考查應試人員計算機應用知識與技能的全國性計算機水平考試體系。

c語言程式設計簡單問題 這裡加不加花括號的執行結果為什麼不一樣?

8樓:it圈新鮮事

加上花括號代表for迴圈中要執行兩條if語句,不加花括號代表for迴圈中只執行第一個if語句。有很大區別的。c語言中的**塊是使用花括號來間隔的。

C語言程式設計問題,求大神指教編寫程式,輸入兩個正整數m和n

include int main double sum int m,int n return s float sum 0 for i m i n i 用c語言編寫程式,輸入兩個正整數m和n,計算m n include void main for i 1 i n i sum0 sum1 sum2 pr...

c語言程式設計時碰到一下兩個問題,有兩個c語言程式設計問題問一下

由於要捨棄小數部分並且double表示的資料比int大得多,編譯器會有這樣的警告,讓你確認不會有溢位問題。可以考慮不用pow計算整數2的k次方 m 1 for i 0 i pow函式返回的是double型別 而你的m是int型 所以提示會有精度損失 有兩個c語言程式設計問題問一下 題目翻譯1.編寫一...

為什麼這兩個C語言程式輸出結果不一樣呢,能仔細講解一下嗎

第一個是嚴格按照輸出語句從頭到尾輸出的 第二個在呼叫printf函式時,其引數是從右至左進行處理的,即先處理 i 一直到 i,再從左至右輸出。你給的輸出結果是不是寫反了!主要是因為printf 函式是自右往左輸出引數的!printf d n d n d n d n d n d n i,i,i i i...