下面這個程式是哪個地方出現錯誤結果不正確呢?要求使用迴圈

2021-04-13 22:23:54 字數 6363 閱讀 7808

1樓:資料**

#include

#include

int main()

else

}printf("%d",sum);

return 0;}

2樓:公務員資訊收集

條件語句錯了,if和else對調

第一程式語言學什麼好? 5

3樓:匿名使用者

我覺得看你在哪個bai領域,如du果是嵌入式,物聯網,zhi必須是daoc語言,跟晶元互動聯絡比回較密切。答

4樓:會敲**的瘋子

地球人都知道最基礎的c語言是學習所有語言的基礎

5樓:happy星空

建議先學c語言或者python

plc能用c語言程式設計嗎?

6樓:愛夏的你呀

不能。每個plc都有自己的程式語言,但用法基本上和c語言差不多。

plc程式設計支援的語言包括五種:

1、梯形圖delete(ld)

梯形圖語言是plc程式設計中最常用的程式語言。它是與繼電器線路類似的一種程式語言。由於電氣設計人員對繼電器控制較為熟悉,因此,梯形圖程式語言得到了廣泛的歡迎和應用。

2、指令表delete(il)

指令表程式語言是與組合語言類似的一種助記符程式語言,和組合語言一樣由操作碼和運算元組成。在無計算機的情況下,適合採用plc手持程式設計器對使用者程式進行編制。

3、功能模組圖delete(fbd)

功能模組圖語言是與數字邏輯電路類似的一種plc程式語言。採用功能模組圖的形式來表示模組所具有的功能,不同的功能模組有不同的功能。

4、順序功能流程圖delete(sfc)

順序功能流程圖語言是為了滿足順序邏輯控制而設計的程式語言。程式設計時將順序流程動作的過程分成步和轉換條件,根據轉移條件對控制系統的功能流程順序進行分配,一步一步的按照順序動作。

5、結構化文字delete(st)

結構化文字語言是用結構化的描述文本來描述程式的一種程式語言。它是類似於高階語言的一種程式語言。

擴充套件資料

1、不同型號的plc程式設計軟體對以上五種程式語言的支援種類是不同的,早期的plc僅僅支援梯形圖程式語言和指令表程式語言。

2、目前的plc對梯形圖(ld)、指令表(stl)、功能模組圖(fbd)程式語言都以支援。

3、在plc控制系統設計中,要求設計人員不但對plc的硬體效能了解外,也要了解plc對程式語言支援的種類。

7樓:匿名使用者

那取決於plc的品牌,如貝加萊,sigmatek就是直接使用c語言進行程式設計的。

一般,支援iec61131-3標準的plc,其支援的是類似於pascal的程式設計方式,也就是st,結構文字語言。

8樓:天堂妹兒

不能,plc的程式語言是語句表,梯形圖,功能塊圖。

9樓:匿名使用者

有,,看你買的plc 是什麼版本的,,我知的西門子就有

c語言中?:和!是什麼意思?怎麼運用在程式設計中?

10樓:超級餅餅乾

?:的意思bai

是條件運算子,使用的du格式zhi如下(條件)?a:b,如果dao條件成內立,表示式的值就容是a,否則是b。

!的意思是用來取非運算的,!true的結果就是 false  !false 的結果是 true。

寫程式中,?:用的比較少,!主要用在條件判斷中。

延展回答:

1、c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

2、儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平台的特性,以乙個標準規格寫出的c語言程式可在許多電腦平台上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平台。

3、c語言一共只有32個關鍵字,9種控制語句,程式書寫形式自由,區分大小寫。把高階語言的基本結構和語句與低階語言的實用性結合起來。c 語言可以像組合語言一樣對位、位元組和位址進行操作,而這三者是計算機最基本的工作單元。

11樓:小小柳樹兒

c語言'和'運用在程式設計中&&

12樓:別人家的小孩

1/5分步閱讀

在?號前面是什麼,

是乙個問題,那麼這個問題使用數字的表達方式,版那麼就權是乙個表示式,而這個表示式就是乙個是與否的判斷。

(a>b)

(a==b)

2/5(a>b)?

判斷表示式是否能夠通過,如果能通過,那麼說明才能進行之後的操作,如果不能通過,就選擇後一種結果。

3/5(a>b)?y:n

如果a大於b,那麼選擇y的結果,如果a小於b,那麼選擇n的結果。

4/5int x=(a>b)?y:n

if(x==y)

z=10;

首先判斷x是否等於y,如果等於y,那麼z的結果為10。

5/5int x=x+1;

int y=(x>10)?yes:no;

if(y==yes)

printf("%c",ok);

如果將x變成乙個迴圈體,那麼x將自動執行,當達到要求之後,輸出完成任務。

c語言程式設計中,sinx怎麼表示?

13樓:我是果瘋

在寫c語言的程式時,在開頭加上乙個標頭檔案math.h即可。

即可直接使用sin(x),特別注意x應該為弧度制,如果不是弧度制需要轉化為弧度制。

新增標頭檔案方法:#include。

14樓:匿名使用者

首先,要用到數學函式,需要包含標頭檔案math.h

其次,如果x不是弧度,需要轉換為弧度,如果x本身是弧度,則可以寫為:sin(x)

如果x不是弧度,可以寫為:sin(60*3.1415926/180)

15樓:匿名使用者

#include

#include

int main()

16樓:匿名使用者

寫成sin(x),這是庫函式,標頭檔案是math.h

17樓:匿名使用者

sin(x)就可以吧

18樓:匿名使用者

標頭檔案裡加入math.h,就有sin函式了。

c語言中怎麼表示開根號?

19樓:大野瘦子

用math.h裡封裝好的函式,具體如下:

求平方根:double sqrt(double x)

例:#include

#include

int main(void)

關於c語言的基本運算

1.加法運算子 +

int a = 10;

int b = a + 5;

在第3行利用加法運算子 + 進行了加法運算,再將和賦值給了變數b,最終變數b的值是15

2.減法運算子 或 負值運算子 -

int b = 10 - 5;

int a = -10;

1> 在第1行利用減法運算子 - 進行了減法運算,再將差賦值給了變數b,最終變數b的值是5

2> 在第3行中,這個 - 並不是什麼減法運算子,而算是乙個負值運算子,-10代表的是負十

3.乘法運算子 *

int b = 10 * 5;

注意:乘法運算子並不是x或者x,而是星號*。變數b最終的值是50。

4.除法運算子 /

double a = 10.0 / 4;

double b = 10 / 4;

注意:除法運算子並不是÷,而是乙個正斜槓 /

1> 第1行中的10.0是浮點型,4是整型,因此會將4自動型別提公升為浮點型後再進行運算,最後變數b的值是2.5

2> 第2行中的10和4都是整型,計算機中的運算有個原則:相同資料型別的值才能進行運算,而且運算結果依然是同一種資料型別。因此,整數除於整數,求出來的結果依然是整數,會損失小數部分。

最後變數b的值是2。

5.模運算子或稱取餘運算子 %

注意:這個%並不是除號÷,它是乙個取餘運算子,或者叫做模運算子。取餘的意思是,取得兩個整數相除之後的餘數。

比如,5除於2的餘數是1,5除於3的餘數是2。因此使用這個%有個原則:%兩側必須都為整數。

錯誤的寫法:1 int a = 5.0 % 2;

編譯器會直接報錯,因為5.0並非整數。

20樓:天雲一號

c語言中,開根號用庫函式sqrt來表示。

函式原型:double sqrt(double x);

功       能:計算x的平方根

返 回  值:計算結果

舉例如下:

double x=2.55, y;

y = sqrt(x);  // 計算結果為y=1.5注:使用sqrt函式時,需要將標頭檔案#include新增進原始檔中

21樓:匿名使用者

用math.h裡封裝好

的函式。見下。

求平方根

double sqrt(double x)例:#include

#include

int main(void)

22樓:匿名使用者

#include "math.h"

sqrt(***);

23樓:all魔鏡

math.h裡sqrt()函式。程式原始碼及執行結果如下所示(系統會自動去掉句首空格,排版較亂請見諒):

#include

#include

int main(void)

c語言程式設計軟體名字叫什麼

24樓:會飛的小兔子

visual c++6.0。

microsoft visual c++是微軟公司的c++開發工具,具有整合開發環境(ide,2023年後,整合到了visual studio開發環境

),可提供編輯c語言,c++以及c++/cli等程式語言。vc++整合了便利的除錯工具,特別是整合了微軟windows視窗作業系統應用程式介面、三維動畫directx api,microsoft .net框架。

它不但具有程式框架自動生成、靈活方便的類管理、**編寫和介面設計整合互動操作、可開發多種程式等優點,而且通過的設定就可使其生成的程式框架支援資料庫介面、ole2.0,winsock網路。

擴充套件資料

visual c++使用注意事項

vc++ 6.0佔用的系統資源比較少,開啟工程、編譯執行都比較快,能夠直接新建.cpp檔案編譯執行,所以贏得很多軟體開發者的青睞。

但因為它先於c++標準推出,所以對c++標準的支援不太好。

for語句中宣告的變數i,對於vc++ 6.0來說,出了for迴圈仍能使用。但很顯然這與c++標準對於變數生存期的規定不符合。

25樓:匿名使用者

我知道的有:

windows系統:turbo c2.0,turboc3.0,c#,vc,v++,vc++

unix系統:gcc

26樓:匿名使用者

1.visual c++

2.dev-c++(dev-cpp)

3.win tc

4.turbo c等等

27樓:匿名使用者

tc2.0 或vc++6.0迅雷裡面都有下的

28樓:匿名使用者

turbo c 2.0

c語言和c#,c++三者的區別是什麼?

29樓:哇哎西西

區別是:

1、語言使用難度不同

c++難度大於c#大於c語言。

2、面向的物件不同

c 語言是面向過程的,而 c++ 是物件導向的,c# 是一種完全物件導向的語言。

3、函式形式不同

c 語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在乙個標頭檔案中;而 c++ 對於大多數的函式都是有整合的很緊密,特別是 c 語言中沒有的 c++ 中的 api 是對 window 系統的大多數 api 有機的組合,是乙個集體。

c++ 不允許在乙個建構函式中呼叫另外乙個建構函式(稱為委派構造函式呼叫),而 c# 則允許。

4、圖形處理能力不同

c 語言標準中不包括圖形處理。

下面的c語言程式哪個地方有問題,急

實在看不下去,這樣的程式都解決不了問題,那還能幹什麼?下面的c語言程式,顯示沒有錯誤,但是執行不出結果,哪位大神幫幫我!急求!測試了一下,是可以輸出結果的。你的程式中,雖然已經規定了a 4 4 各元素的值,但後面又有scanf,因此是需要你輸入陣列元素的。你是不是就不知道你寫的是啥,因此你並沒有輸入...

請教下面這個日語題的答案是哪個為什麼謝謝

選2 公司能請一週的假嗎?這個呀,即使想休假公司也不會批准的,很嚴格的。親,你要問為什麼呵呵,就是語感和上下文。1休 bai 休 想休息就可du以休息zhi2休 休dao 沒有見專過 3休 休 屬 沒有見過 4休 休 想休息卻不能休息 選擇 4休 休 公司,能休息一週嗎?是呀,雖然不是想休息不能休息...

左邊車,右邊殳,下面系。這個字唸什麼,是哪個字的

繋 繋 繋縛 日語來著。乙個繁體的車乙個殳乙個系是什麼字 基本字義 繋j 系 的訛字。x 1.聯綴 連線 聯 版。維 2.拘囚 監禁 權獄。收 3.牽記 掛念 念。人情思。其它字義 j 結,扣 把鞋帶 上。繋,貌似 系 的繁體,拼音 x j 求乙個繁體字,車殳 這個是什麼字?手 是車殳下面加乙個手嗎...