求解這個流程圖如何用C語言表示,求解這個流程圖如何用C語言表示

2021-03-19 18:21:16 字數 3796 閱讀 3972

1樓:司馬鑄劍

這不是一個流程圖能表示出來的,可以分模組進行流程圖設計一、主程式

1.迴圈開始

2.顯示主選單

3.輸入選項

4.根據選項呼叫相應的子模組,如果是退出,則退出迴圈,結束程式5.返回主選單(迴圈開始)

二、各子程式

1、新增資料

輸入資料

開啟檔案stu.txt(追加模式)

寫入資料

關閉檔案

返回主程式

2、資料輸出

開啟檔案stu.txt(只讀模式)

迴圈讀資料到變數中

如果無記錄,則顯示相應錯誤,關閉檔案,返回主程式如果讀到檔案尾,則結束迴圈

顯示資料

迴圈讀取下一條資料

關閉檔案

返回主程式

其它:根據以上畫出另外的流程圖。

你可以安裝一個ms office 的visio,畫流程圖很方便的,自己動動手,可以多瞭解一些知識,對今後的工作很有幫助的。

c語言中,用流程圖表示演算法,用到一個帶箭頭的等號,這個符號的名稱和意思是什麼?

2樓:匿名使用者

是向右的箭頭(→),如1→t,其意思是把1送給t,t*i→t是把t乘i的積再送給t。流程圖中用最簡潔寫法的來表達處理過程。←→在c語言教材中偶有出現,也是表示等價、等同的意思

3樓:匿名使用者

話說流程圖裡有這個符號麼?但我猜應該是賦值的意思,1>=i就是把1賦值給i這個變數.

不過流程圖裡賦值符號應該是一個箭頭吧.

你根據上下文理解一下是不是賦值的意思.

-----過年好:)

4樓:匿名使用者

有兩種意思:

1.進出裝置或單元介質的流向

。2.流程圖頁面轉到某處

5樓:匿名使用者

不應這樣惶急惶恐吧。意思就是賦值,1=>t就是把1賦值給t

新年同樂

c語言變成問題求解 題目如下 謝謝 寫出演算法說明(可以用流程圖表示)和程式清單

6樓:匿名使用者

見過一個類似的猜數遊戲,但是程式可能有問題,怎麼猜都是猜的太慢,別的沒什麼問題。

#include 「time.h「

#include 「stdlib.h「

#include 「stdio.h「

main()

else

}end=clock();

b=time(null);

printf(「\1: it took you %6.3f seconds\n「,var=(double)(end-start)/18.2);

printf(「\1: it took you %6.3f seconds\n\n「,difftime(b,a));

if(var〈15)

printf(「\1\1 you are very clever! \1\1\n\n「);

else if(var〈25)

printf(「\1\1 you are normal! \1\1\n\n「);

else

printf(「\1\1 you are stupid! \1\1\n\n「);

printf(「\1\1 congradulations \1\1\n\n「);

printf(「the number you guess is %d「,i);

}printf(「\ndo you want to try it again?(\「yy\「.or.\「n\「)\n「);

if((c=getch())==』y』)

goto loop;}

用傳統流程圖表示:問:求1+2…+100(c語言、傳統流程圖)

7樓:李狗呀呀

流程圖:

c語言**:

#include

int main()

擴充套件資料:

基本特性

1、高階語言:它是把高階語言的基本結構和語句與低階語言的實用性結合起來的工作單元。

2、結構式語言:結構式語言的顯著特點是**及資料的分隔化,即程式的各個部分除了必要的資訊交流外彼此獨立。這種結構化方式可使程式層次清晰,便於使用、維護以及除錯。

c 語言是以函式形式提供給使用者的,這些函式可方便的呼叫,並具有多種迴圈、條件語句控制程式流向,從而使程式完全結構化。

3、**級別的跨平臺:由於標準的存在,使得幾乎同樣的c**可用於多種作業系統,如windows、dos、unix等等;也適用於多種機型。c語言對編寫需要進行硬體操作的場合,優於其它高階語言。

4、使用指標:可以直接進行靠近硬體的操作,但是c的指標操作不做保護,也給它帶來了很多不安全的因素。

c++在這方面做了改進,在保留了指標操作的同時又增強了安全性,受到了一些使用者的支援,但是,由於這些改進增加語言的複雜度,也為另一部分所詬病。

java則吸取了c++的教訓,取消了指標操作,也取消了c++改進中一些備受爭議的地方,在安全性和適合性方面均取得良好的效果,但其本身解釋在虛擬機器中執行,執行效率低於c++/c。

一般而言,c,c++,java被視為同一系的語言,它們長期佔據著程式使用榜的前三名。

特有特點:

1、c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。

2、c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。

3、不同的變數型別可以用結構體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。

5、部份的變數型別可以轉換,例如整型和字元型變數。

6、通過指標(pointer),c語言可以容易的對儲存器進行低階控制。

7、預編譯處理(preprocessor)讓c語言的編譯更具有彈性。

8樓:空城淡忘微陽

(1)傳統流程圖為:

(2)c語言**如下:

9樓:単聲噵鎝瞹眛

程式流程圖如下:

c語言運算子號的種類

1 、算術運算子

用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。

2、關係運算子

用於比較運算。包括大於(>)、小於(<)、等於(==)、 大於等於(>=)

、小於等於(<=)和不等於(!=)六種。

3、邏輯運算子

用於邏輯運算。包括與(&&)、或(||)、非(!)三種。

4、位操作運算子

參與運算的量,按二進位制位進行運算。包括位與(&)、位或(|)、位非(~)、位異或(^)、左移(<<)、右移(>>)六種。

5、賦值運算子

用於賦值運算,分為簡單賦值(=)、複合算術賦值(+=,-=,*=,/=,%=)和複合位運算賦值(&=,|=,^=,>>=,<<=)三類共十一種。

6、條件運算子

這是一個三目運算子,用於條件求值(?:)。

7、逗號運算子

用於把若干表示式組合成一個表示式(,)。

8、指標運算子

用於取內容(*)和取地址(&)二種運算。

9、求位元組數運算子

用於計算資料型別所佔的位元組數(sizeof)。

10、特殊運算子

有括號(),下標,成員(→,.)等幾種。

10樓:匿名使用者

你好!只需要流程圖嗎

如何用2019做流程圖,如何用word2003做流程圖

不建議在word中畫流程圖,很不方便。建議在 裡面畫,換好後,只儲存一頁 word2003 開啟word,在需要插入的地方 插入 物件 由檔案建立 選擇做好的 連結到檔案 襯於文字上方 ps.流程圖儘量佔滿那一頁 超連結才好看。1 調出 繪圖工具欄 點選 檢視 工具欄 勾選 繪圖 開啟繪圖工具欄 2...

c語言流程圖問題將100200之間之間的素數輸出

include include int main if sqrt i j printf d t i printf n return 0 拓展資料c語言是一門通用計算機zhi程式語言,應用廣泛。daoc語言的設計目標是版提供一種能權 以簡易的方式編譯 處理低階儲存器 產生少量的機器碼以及不需要任何執行...

鄙人菜鳥想請問問題,如何用C語言表示99的99次方

99 99 100 1 99 然後再用楊輝三角 倒數第1項是 1 100 0 1 99 1倒數第2項是 99 100 1 1 98 9900倒數第3項是 99 100 2 1 97 990000 所以,最後三位只於倒數第1項和倒數第2項有關又,9900 1 9899 所以,最後三位是899 用程式算...