別人問我C語言的一道題,好久不接觸,忘得差不多了?

2025-03-02 06:30:27 字數 2545 閱讀 9773

1樓:格里程式設計辦公技巧

結果是3+9=12,具體過程如下:

#include

int main()

int i,sum=0;

i從1到9的奇數。

for(i=1;i<=10;i+=2)

同時滿足不能被2和3整除,不執行以後的**,i%2在這裡多餘,因為i是奇數。這裡只考慮3和9能被3整除,會執行以後的sum=3+9=12*/

if(i%2 &&i%3)

continue;

sum+=i;

printf("%d",sum);

return0;

2樓:網友

這乙個程式是求10以內的奇數中,除去既不是2的倍數又不是3的倍數以外的數的和。也就是1,3,5,7,9中,1,5,7既不是2的倍數又不是3的倍數,除去,剩下的是3+9=12。

這一題判斷的都是奇數,所以可以省了i‖%2的判斷,因為肯定是1,保留i%3的判斷就行了,也就是10以內的奇數中,3的倍數的求和。

3樓:網友

i%2&&i%3的意思是i既不能被2整除也不能被3整除,下面的continue表示跳過這樣的數不累加。

而for迴圈的i是10以內的奇數,所以,累加的i是3和被跳過了,所以和是12,輸出是12。

4樓:聽不清啊

是用來檢查1到10這十個自然數中所有既不能被二整除,又不能被三整除的數的總和。所以正確的答案應該是。

簡單的c語言問題?好久不使用已經忘了

5樓:霧鎖崖

1.合法的標示符由字母、數字、下滑線組成,並且第乙個字元必須為字母或下滑線,所以答案是。

print oodb lfis age while abc要注意強制轉換符後是否有括號,還有/左右必須是整數,結果也是整數。

3。在c語言中,字元與數字是可以通用的(通俗說法),也就是你定義成整數型的(0-255)可直接轉換成相應的字元,定義成字元型的也可以直接轉換成整形的,所以上面的程式結果會和int型一樣。

c語言學習感覺很難,到底該怎麼才能學好啊,有時候一道簡單的程式設計題要研究好久好久才能想明白,我都懷疑

6樓:

絕對請你相信一點就是:絕對不是什麼你的智力不夠使用,而是你還根本沒有入門呢。根據我個人最開始學習 c 語言的切身體會就是:

首先在你的電腦上安裝乙個適合程式設計的編譯器(例如:windows下面是 ms vc、如果使用的是 linux系統,則安裝 gcc 編譯器),然後你購買一本比較通俗易懂的教材,照著書上的每一道習題、以及課後習題,多親自上機編寫、除錯、並執行教材中的每乙個程式。體會c語言特有的精髓,尤其是指標部分的內容最難掌握,需要多上機練習才能體會到「指標即位址」的意義。

據我所知,以前有一本教材寫得比較通俗易懂的是譚浩強寫的《c語言程式設計》一書,該教材比較通俗易懂。當然了,現在這本書也許會覺得過時了一些。但是c語言的基本的語法知識點,到任何時候都是不會過時的,這一點請你放心。

另外就是:如果想能夠高效率地自學、並且在較短時間內掌握 c語言程式設計技巧,那麼絕對不能夠只是在紙上、教材上閱讀程式。如果是那樣的話,即使教材上的內容講得再好,那也是絕對提高不了程式設計水平的!

c語言全忘了,咋複習下

7樓:夜行者

建議使用第三版譚浩強《c語言程式設計》

8樓:網友

你聯絡我……我給你些簡單的材料可以複習的~

9樓:江西何潤東

去找一些例題看下 我期末考都是這樣子的。

一道c語言的題目,求大佬解答

10樓:gta小雞

sizeof返回變數佔用的記憶體大小,sizeof的計算發生在編譯期,與變數的值是什麼無關

陣列a this\0",它由t h i s \0 \0組成,共佔6個位元組,因此sizeof(a)為6。

b和pa中的元素都是char*指標型別,sizeof(指標)在32位程式中為4,64位程式中為8。

求助c語言的一道題?

11樓:網友

你倒著想。

最裡面個是*a=0 然後返回就是顯示最後個字元 然後再返回倒數第二個字元 依此類推。

c語言的一道題

12樓:曲雪曼穆波

當你預定義這個二維陣列時,各元素按順序佔了一片連續記憶體,這道題p[0]實際上是等於&a[1][0]的,而p[0]+1是指向下乙個元素,也就是a[1][1]了,所以*(p[0]+1)是a[1][1]了。

13樓:517441905哈哈

從字x中取出第n(0~3)個位元組。

如:從0x12345678中取出第1位元組。

其中78是第0位元組,56是第一位元組,所以取出0x56。

14樓:網友

從字x中提取位元組數,int型是2。

一道求ab的c語言題一道求AB的c語言題?

include define m 50 main 比較兩個的長短,把長的那個放到c裡,短的放到d裡 else if ia ib a 0 b 0 0 9 else 比較兩個的長短,把長的那個放到c裡,短的放到d裡 ic strlen c id strlen d 求出實際參加運算的c,d的長度 do 處...

一道C語言填空題,高手進來看看,一道C語言的填空和一道程式設計題,高手過來看看啊

開啟c語言的執行bai程式du 定義檔名為cmod111就行了 zhidao 複製以版下程式就行了 include main 執行一下就權行啦 include int main return 0 這個可來不是源 填空題吧 include void main printf n 輸出結果 一道c語言的填...

c語言的一道選擇題,一道C語言選擇題 以下正確的程式段是

c語句以分號來表示語句的結束,注意到第2個for迴圈後面的分號了嗎?那表示for迴圈到那裡就結束了,後面的printf語句並不是for迴圈的1部分,所以只是輸出1個星號。因為print這句前有個分號,表示空語句,也就是說,迴圈體內的句子是空,迴圈完之後,又執行了一個列印操作。有點看不清啊,不過應該是...