C語言,很難的題,老師都做不出來。

時間 2025-01-15 03:15:16

1樓:網友

思路。兩個字串a[i],b[j]

用乙個迴圈,k從0到strlen(a)-1,然後就是把a[k]開始的strlen(b)個數附給c字串陣列。

然後判斷c是否與b相等(可以定義成乙個函式)如果 是 跳出,不是 繼續迴圈。

2樓:

也不一定 下崗哦 也可能老師 是教文科的 做不出來 也在情理之中拉。

3樓:網友

你的老師可以下崗了。

4樓:網友

小哥。題目起的不錯。

自學c語言好難,才沒學好久我都想放棄了,書上講的基本都能看懂但一叫我自己做上面的習題我就不會了。。。

5樓:

c語言學習不算難,這門學科主要是多寫,書上的內容都不深。

專精c語言很難,但是實際程式設計c語言的深層次理解很多都用不到。

所以建議你的學習c語言方法:

首先你說書上的東西都能看懂,這是第一步。

看書絕對不是目的,書只是乙個手冊,說白了就是說明書。

用洗衣機,第一次不會用看說明書,第二次不會用看說明書,以後說明書就不重要了,忘記了翻一下就好,需要新功能了多瞅一眼就好,主要是使用。這是書的用法,不要去死扣書裡面的細節。就那麼幾條語句會被頻繁使用。

然後如你所說,不會做題:

不會做題請從讀程式開始。

多讀別人的程式,理解每一條別人的**,分析並得出這段程式的意義。然後自己仿造這段**帶著理解寫一次。

程式多寫就會出效果,寫程式是一種熟能生巧的工作。

在熟的基礎之上,你才能更深層次的研究資料結構和演算法,然後接觸更高階的程式。

到你開發遊戲的時候,c語言是遠遠不能滿足你的,因為你需要別人已經完成的框架來進行系統級別的開發。

到時候再說吧owo

6樓:

但是會很累,還是要看是否有興趣吧。書上的東西,你看懂之後,根據你的理解,別看書按自己的意思寫一遍。然後真的不懂在翻書。你會發現你知道了很多。

7樓:網友

多寫程式,找個人指導一下。程式設計主要還是看你的思想,有沒有將一類問題歸結為一種解決方法,再通過所學知識編寫程式,看到問題還是多想想。雖然工資高,但是要學精還是很難的。

初級的c語言程式設計,後期還有資料結構才開始體現語言的精巧。最後還有演算法分析,用來做搜尋優化的。基本上靠自學只能懂皮毛,建議找個高手指導一些,循序漸進。

8樓:欲成仙奈何為魔

多寫程式,想不到題目的話就弄個示例,把一部分的內容嘗試著揹著寫在乙個程式裡,當然,資料處理簡單就好。寫完後檢查錯誤,反思,再看書複習。我就這麼學的。

9樓:華夏沉默

c語言算是基礎的了,自己好好看其實不難,多看看,多寫寫,有不懂的可以用度孃的!!

10樓:一路向北

一開始的確是很難,慢慢來,乙個乙個題目編過來,發現不會的就翻書(其實最好問其他人),漸漸就熟了。

11樓:hi東方男孩

多看書,多練習,從錯誤中去找自己的不足,再去看書;

12樓:無賴銷凝

如果是為了考二級,那就不難。

這道c語言題怎麼做都做不對啊

13樓:編號七五七

答案就是789

在定義字串指標的同時進行了賦值操作,實際上只是將字串「abc」在記憶體中的首位址賦值給了s,同時系統會自動在末尾加上『\0』作為字串結束標誌。

那麼整個語句等同於:char s[4] = ;

自然第一次執行*s%10時*s = 'a' = 97;

之後執行++s操作指標後移一位指向『b』

照此一直迴圈下去,知道指標指向『\0』時結束迴圈所以結果就是789

c語言題目 不難

14樓:將軍

第一題:a=d/100%9;這個前面應該有定義,float a;int d;運算的時候先計算除法運算,在計算取餘運算,比如int d=200;

進行a=d/100%9;先計算200/100=2,然後2%9=2,結果為2。

第二題:i從1到5,迴圈五次,for裡面輸出五次字元,當對2取餘為1時(即i為奇數時,輸出*和#;當i為偶數時,什麼也不輸出)一次一次來,第一次,i=1,對2取餘為1,故輸出*,不執行else,在輸出#,然後i自增,i=2,對2取餘為0,continue指跳過此次for迴圈,然後i=3,同上,直到i=5,第三次輸出*#,然後輸出$,結束。

第三題:while(){運算前面的()代表表示式為真(即1),就一直進行後面的運算,知道為假(即x>y),跳出while迴圈,題目中xy,不再滿足while迴圈條件了,跳出while迴圈,之後做z/=2,z除以2賦值給z,z=30,故x=32,y=28,z=30,

15樓:網友

1、for中,首先當i=1,然後執行下面的語句一次,然後i自增1(即i=i+1),然後當i自增到5以上的時候(不包含5)就for迴圈結束了。

2、括號內就是當x的增加值 大於 y之後,這個迴圈就結束了。

c語言的一道題。 這題怎麼做?完全不會

16樓:萢萢

輸入exam 123,因此argc是=2

123的長度為3,i是static型別,迴圈三次,n為fun最後一次返回的結果,即n=3

最後3*2=6,選a。

17樓:濮方雅

argc是輸入的引數數量,包括exam和123,所以是2n是通過fun函式計算引數123的長度,所以是3所以結果就是3*2=6選a

您好,我初學c語言碰到這個題看不懂,能幫我下嗎?

18樓:信子

這應該是linux環境下的c程式吧。執行時帶兩個引數檔名1和2,程式把檔案1拷貝到檔案2儲存。

一道c語言的題,很簡單,但是沒看懂

19樓:網友

首先(a先計算 a執行迴圈裡面的內容。a, b互換。c=c-1; 可得 a=2;b=1, c=1;

在進行(a在進行(a

20樓:用qq名居然違規

while(awhile((a先判定a再比較此值與c的關係 為真時繼續迴圈。

迴圈時,a b 互換,c自減1

C語言為什麼我的結果輸出不出來,C語言 為什麼輸入之後沒有沒有輸出結果?

p a 這是什麼賦值方法?字串之間的賦值要用memcpy,memcpy p,a,100 如果只是單純的 p a的話,p是char 型別,p就是char型別,而a是一個int 型別,即一個地址,地址一般使用32位資料來儲存 64位機器使用64位資料儲存 這麼賦值的話,p並不是a的地址,而是a的地址中的...

C語言程式,沒有錯誤,但是執行不出來

stu n num malloc 10 sizeof char 錯誤,malloc返回void 型指標,必須在malloc前加強制轉換操作變為與stu n num相相容的型別。stu n nam malloc 5 sizeof char 錯誤,同上。scanf d t 是啥東西? 成員變數的指標使用...

為什麼很多品牌的口碑營銷都做不出來

首先,口碑就是使用者對我們的評價,那如果您的產品沒有評價或者評價都是不好的,那還會有人來嗎?其次,口碑營銷是為了之後的引流做鋪墊,我們在接觸新的公司一定會搜尋一下是否真實可靠,現在好的評價會讓使用者增加對您的信任和認可,增加轉化率。下面是我們可能遇到的情況 搜尋品牌時沒有任何資訊。你會覺得這個公司不...