c語言就1題大家都會,C語言問題,第1題,求解答。。。

時間 2022-12-01 16:35:41

1樓:死色黑鳥

pic()函式實現的功能是:輸出len個c變數對應的字元。

例如初次呼叫時:pic(i+2*j-2,'*');語句完成的的功能是,輸出10個'*'字元

第乙個實參i+2*j-2結果為10,第二個實參為『*』 分別值傳遞給了第乙個型參

len和第二個型參c

相當於len=10;c='*'; 所以迴圈10次,輸出10個*以此類推。

c語言看的挺好但是一做題就不會了

2樓:匿名使用者

要是能看懂語句的意思,能寫語句沒有錯誤的話那就是處理事情的思路問題了

其實c並不難

語法是一部分,那就是基礎,至少能看懂語句的意思接下來就是處理問題的思路了,這個數學造詣和想法是很重要的

3樓:匿名使用者

學c語言的話,建議你還是好好了解哈電腦的基礎知識,尤其的計算機的一些基本原理,把這些都弄懂了話,再學c語言,其實你就會發現他很簡單的。有時候做c語言的題目更像是在做數學題目的,需要細心和耐心的。等你真正的把c語言的原理搞懂了的話,你會發現c語言其實是挺簡單的。

祝你以後學習棒棒的。呵呵!

4樓:匿名使用者

做題的時候反覆上機練習,揣摩作者是用什麼方法來做的,你可以參照,可以學習,甚至可以吧例題 自己編寫來上機實現,找找感覺,慢慢的你就喜歡程式設計了。不是有句俗話說的好,光說不練等於白練麼。

全國計算機二級考試c語言上機最後一題程式設計題,我只執行了但是沒有編譯就交卷了,這樣有分嗎?

5樓:匿名使用者

直接點執行可以,但是要沒有錯誤,而且要執行出結果~沒有得出程式預期的結果,沒分,系統判分。 程式設計方法不唯一~~。填空改錯,無需執行,儲存即可~~

根據你對三樓的追問,我可以確定的說,你可以放心了,沒有錯誤,就可以直接點執行,編譯,組建過程是發現錯誤,除錯程式的!!!

6樓:舞之月魅

計算機c語言二級改錯題沒儲存但執行了有分嗎?

7樓:純潔阿

有分,填空和改錯題只要答案正確了,不管有沒有編譯都不會扣分;但是程式設計就不一樣了,評卷時不會檢查你的過程,也不會按點給分,如果執行不出結果,整道題都不會有分。

8樓:天師大_小禾

我三道題做完了都是點的這個(**左數第五個鍵,執行旁邊那個)。我是得0分還是60分呢?

9樓:匿名使用者

應該可以,只要能執行出來就應該可以,填空,改錯,程式設計,這3道題只要做對兩個就可以過了,樓主放心等訊息吧~~

10樓:

當然有了,編譯就是測試你程式有沒有錯,能執行編譯肯定沒問題

c語言問題,第1題,求解答。。。

11樓:匿名使用者

問的是表示式m等價於什麼。那麼三元表示式是這麼理解的,第乙個表示式是乙個if判斷,那麼c語言沒有bool值,則非0則為真。

12樓:匿名使用者

/*這個。。有什麼好解釋的。。

c++裡布林表示式就是這樣的。

比如說:*/

(int m)?(a++):(a--)/*裡的*/(int m)?

/*就等價於*/(m!=0)?

//也可以適用於其它基本型別

13樓:匿名使用者

第一題(m)?a++:a-- 這是乙個三目表示式m可以是乙個公式,也可以是乙個變數,也可以是乙個常數。,如果是常數,說明表示式結果為正,那這個表示式的的結果就是a++.

?號前面表示式結果,影響整個語句的結果,如果?號前面的表示式結果為真,整個表示式的值,就等於:號前面的表示式a++的值,如果為假,整個表示式的值就是:號後面的語句a--。

簡單的說,就是m如果成立,就執行a++,否則就執行a--

14樓:匿名使用者

和if(k) 類似。k可以有很多非0(1,2,3,4)值,簡寫k!=0

怎麼在c語言裡面做到答對第一題之後自動出現第二題?

15樓:凌雷雨

這個很簡單,把第二道問題的所有**放到第一道問題的正確回答**中!當第一道問題答對後,要求使用者輸入換行鍵,然後自己判斷有換行鍵輸入時,執行第二道問題!

16樓:匿名使用者

用乙個while就好了,在scanf和if-else外加乙個while,while答對了,繼續下一題,否就繼續迴圈

17樓:匿名使用者

#include

#include

#include

#define n 5

void main() }}

c語言複習題

18樓:匿名使用者

我就不信你一題也不會,像你 這樣是學不好c語言的,回答你的問題也是等於害你。。。。。。。。。。。。

19樓:城市獵人

不會吧,這些問題連c語言的菜鳥都會的。

20樓:匿名使用者

那我們也糊弄一下你吧

21樓:匿名使用者

1. ;

2. .c .exe

3.迴圈結構,分支結構

4.main函式

5.分號

6.float

7. 給變數s賦值為12

8..c

9.010.60

11.stdio.h

12.4

13.16

14.%

15.true

16.3

17.8

18.8

19.int char bool

20.main

21.10

22.! && ||

23.scanf printf

24.編輯 編譯 連線

25.迴圈結構,分支結構

26.賦值表示式

27.? :

28. 檔案包含 條件編譯

二。 1. 2

2. c=k

3. a,97

4.沒有執行結果,因為a

三。 1.int a,b,c,temp;

printf("請輸入三個整數\n");

scanf("%d%d%d",&a,&b,&c);

if(a<=b)

else

printf("最大數為%d\n",temp);

}else

else

printf("最大數為%d\n",temp);}

求c語言中一題詳解

22樓:匿名使用者

答案為b

無論你返bai回什麼型別

du  主調中賦zhi值為什麼型別

在你不定義返回

型別時dao c/c++編譯器都會預設專為int測試程式如屬下

#include

test()

int main()

列印結果為

k = 1.000000

return : %d=1 %f:-0.000000過程分析

函式test的預設返回值int 所以在返回float型時 實際上做了乙個強制轉換 即return (int) a;

所以test 的實際返回值為int型 這一點從列印上可以看出來

按照%d列印結果正確 按照%f列印錯誤

而double k = test();實際上是把int型再次做了一次強制轉換 即等同於

double k = (double)test();

所以 應該是b才對

23樓:匿名使用者

函 數定義中沒有函式型別說明預設為int,返回值為float型別,兩者不一致!應該選d吧!

24樓:謝菀蓴

預設是int,但是你在外面接的是double,會將返回值轉換為double

25樓:沉默菋噵

選a,被呼叫函式的型別與返回值的型別相同,就是return語句中的表示式型別

26樓:匿名使用者

選a........

1道c語言程式題,1道C語言程式題。。

首先輸出結果是 8,17 第二,你上面這個程式編譯不了的,有2個問題 1 函式的返回值型別沒寫 2 func 函式體放在了main 函式後面且沒再main 函式中宣告。第三,注釋該程式 include 標頭檔案 void main 修改1 增加了void int func int a,int b 第...

c語言的題目12題和14題,C語言的題目12題和14題

第12題,其實把它的括號加上就很容易看出來了 if a b if c d y 1 else y 0 把它的括號加上等價於如下 if a b else 此隱含條件a b 因此,選擇 b 第14題,考察函式返回值的資料型別如果沒有定義的話,會被預設為整形,也就是int型別,所以選擇 d 12題顯然是錯誤...

大一的c語言題求解,大一的c語言題!!!求解

include stdafx.h vc 6.0加上這一行.include stdio.h void main void 解題思路 輸入的資料放到變數n 可以讓迴圈變數i從0變化到輸入的數 1,每次迴圈完成一行的列印,i 0,1,2,n 1 輸出每行星號前面的空格 空格由j迴圈輸出,每次輸出乙個空格,...

c語言程式設計題,C語言程式設計題

根據要求,如下 include int main 但題目有明顯的錯誤 應當是3公里之後的每公里按1.6元計算 改正後的 如下 include int main 文庫精選 實驗一 簡單的c程式設計 2學時 一 實驗方式 一人一機 二 實驗目的 1 了解c語言程式的編譯環境和編寫過程。2 掌握c語言程式...

c語言程式設計題,C語言程式設計題

第一題源 include include void change int matrix,int n,int m void main void if k n 1 break if k n 1 break for i 0 i if a i 0 break return a i void main 第三題...