C語言程式設計題目查詢水果的單價有4種水果,蘋果appl

2021-03-04 05:18:41 字數 1896 閱讀 8917

1樓:wuli安利心

#include

int main(void)

n++;

if(n==6)

}return 0;}

2樓:冥王星

屬printf("[3] orange\n");

printf("[4] grape\n");

printf("[0] exit\n");

for(i=1;i<=5;i++)

printf("price = %.2f\n",price);

} return 0;}

程式設計(c語言)題,查詢**的程式,說查詢滿五次自動結束,輸出thank you,輸入0,自動結束,輸出thank you.

3樓:

如果是acm 的題的話, 可能這個資料會很大

主要說一下演算法, 自己寫**:

兩個數可以在一次輸入中獲取, 分別存於char *strnum1, char *strnum2中,

1, 首先判斷符號位, 如果沒有符號(直接是數字)或者有+表示為正數, 如果是-則為負數.

2, 兩個數字去頭零(小數點的前零), 可以通過增加下標或者設定臨時指標, 用一個while語句就可以了.

3, 在第2步完成會得到兩個新的下標或者指標, 直接開比, 用while語句也可搞定, 條件為不到串結尾並且不是小數點

4, 如果有小數點, 去尾零, 可通過設定下標或者新的臨時指標可搞

5, 去完尾零,首先檢查兩個長度是否一致, 不一致則不等, 一致, 再接著從小數點後第一位開比, 注意開比位置可以通過3步直接跳過小數一位得到, 一直比, 到結束, 中間有不同就不等, 否則就等

時間複雜度應該是長串長度o(n).一次掃描即可

4樓:匿名使用者

我試了下,可以出現 thank you 啊

5樓:大g小

設定一個變數記錄查詢次數,當這個變數的值到5的時候跳出迴圈就可以了啊用break就可以跳出迴圈吧

在for迴圈里加一句 if(n==5) break;if(n==0) break;

或者可以在迴圈控制條件裡改成n<5&&n!=0,用while迴圈語句也可以

不知道我說明白了沒 不懂再追問

6樓:

5次迴圈 每次等待控制檯輸入** 如果輸入的是0 直接 輸出thank you後 break

7樓:匿名使用者

要求在main函式中輸入n,最後輸出結果。 4. 編寫程式,從使用者輸入的4個整數{ int i,k=0,aver=0; for(i=0;i

8樓:我行我酷我

int一個變數存放查詢次數,每進行一次查詢將這個變數+1 。然後用if語句或者goto語句。

9樓:匿名使用者

可以啊  不知道你想問什麼

10樓:匿名使用者

使用while迴圈,迴圈體內實現輸入**,並設定計數器,查詢滿五次時輸出thank you,之後break終止迴圈結束查詢;迴圈體內用if條件語句若輸入0,則直接輸出thank you,之後break終止迴圈結束查詢。

c語言作業,以下四種水果,1.蘋果2.梨3.桔子.4.芒果,它們的單價分別是2.0元/公

11樓:防禦

//希望我的回答對你的學習有幫助

#include

#include

int main()

pay=weight*price;

printf("應付款:%.2lf\n",pay);

return 0;}

幫忙《C語言程式設計》的題目,C語言程式設計幫忙答題

一.選擇題 1 若a是float型變數,b是unsigned型變數,以下輸入語句 a 是合法的。2 設以下變數均為int型別,則值不等於7的表示式是 c a x y 6,x y,x 1 b x y 6,x y,y 1 c x 6,x 1,y 6,x y d x 6,x 1,y x,y 1 3 設變數...

C語言程式設計迴圈結構的題目,C語言程式設計 要求用迴圈結構程式設計

include void main 計算x有幾位存放在n中 xx x k 1 for i 0 i include void xs int a int main void xs int a for j 0 j 這個看情況了,其實不用陣列也是能寫出來的,可以用除10的方法得到數字的個位數。例如12345...

C語言程式設計題目,急求,一個C語言程式設計題目,急求!!!

可以建立結構體裡面包括車的在那個入得口的標識 型號 路程 以及費用介面就設計 輸入入口號 車的型號 路程 函式 計算費用 想做的好點還可以把相同的車輛放一起 最後一個函式計算各出口的總費用 還是比較簡單的 我的建議只供參考 祝你程式設計成功!是學計算機的嗎?為什麼不自己做?c語言很基礎啊!不能不回!...