我從來沒有學過C語言,所以我想問一下

發布 科技 2024-08-21
12個回答
  1. 匿名使用者2024-02-01

    看來你還是程式設計新手。

    C語言現在已經演變成了C,最好的程式設計環境MS VS,這是Microsoft的開發環境,可以在Windows作業系統上執行。

    C語言是編譯和執行的,即在寫完高階程式語言後,需要用專門的編譯器將其轉換為機器可以識別的機器程式碼,轉換結果為具有以下副檔名的檔案:exe、com、dll等。

    網頁不同於傳統的程式設計,嚴格來說,它不是一種程式語言,而是一種標記語言,它告訴瀏覽器如何顯示要表示的頁面內容,它是靜態的,沒有迴圈和判斷等語句。 網頁不需要編譯,通過HTTP協議通過網路請求,伺服器處理請求並將結果返回給客戶電腦上的瀏覽器進行顯示。

    事實上,網頁和 C 程式都可以使用記事本編寫,但後者需要編譯才能執行。

    一般來說,在C程式設計環境中,乙個軟體或程式是按照專案檔案來組織的,完成專案需要幾個資源,如庫、執行時庫、視窗、控制項、資料庫等,MS與開發環境採用工程組的方式,可以很好地組織這些資源。

    VB 操作需要執行時庫,C 語言操作也是必需的,並且仍然需要 C。 .NET Framework 支援。 在某些語言(如 VB)中,執行時檔案在開發時需要一起發布。

  2. 匿名使用者2024-01-31

    我也準備讀書,去哪裡學,我是農民工,在農村,小學輟學了。

  3. 匿名使用者2024-01-30

    我也要學習,我要被幼兒園開除。

  4. 匿名使用者2024-01-29

    C語言是一種程式語言,可以與任何儀器一起使用,當然,計算機本身不能直接執行在C程式上(他們不懂),它必須用編譯器編譯成機器語言才能由計算機執行,C語言是程式設計的基礎,非常重要, 他可以用來編寫作業系統,也可以用於PLC程式設計。

    一般來說,如果你不喜歡程式設計,你只需要知道語言的句法結構。

  5. 匿名使用者2024-01-28

    總結。 您好,根據您提供的**,我發現 fun 函式的功能是計算斐波那契數列的前 n 項之和。 在此函式中,兩個變數 a 和 b 用於儲存斐波那契數列中的兩個相鄰數字,變數 s 用於儲存前 n 項的總和。

    在每個迴圈中,將 b 的結果與 s 相加,然後更新 a 和 b 的值,使它們分別成為斐波那契數列中的下乙個和下乙個數字。 最後,返回 s 的值。 在 main 函式中,讀取使用者輸入的整數 n,然後呼叫 fun 函式計算斐波那契數列前 n 項之和,並輸出結果。

    至於標題中的要求,我認為它要求我確定輸入的正整數 n 是否等於斐波那契數列的前 n 項之和。 但是,根據斐波那契數列的性質,其前n項之和不等於第n項,因此無法判斷輸入n是否等於總和。 因此,我無法回答標題中的問題。

    如果您有任何其他問題需要我幫助回答,請隨時提出。

    你好,親愛的。 告訴我你需要什麼。

    你能把它形容成蚊子嗎?

    你能用語言來形容嗎?

    上面有文字說明,就是糾正錯誤的問題。

    您好,根據您提供的**,我發現 fun 函式的功能是計算斐波那契數列的前 n 項之和。 在此函式中,兩個變數 A 和 B 用於儲存斐波那契和 Pinacci 序列中的兩個相鄰數字,變數 s 用於儲存前 n 項的總和。 在每個迴圈中,將 b 的結果與 s 相加,然後更新 a 和 b 的值,使它們分別成為斐波那契數列中的下乙個和下乙個數字。

    最後,返回 s 的值。 在 main 函式中,讀取使用者輸入的整數 n,然後呼叫 fun 函式計算斐波那契數列前 n 項之和,輸出引數結果。 至於標題中的要求,我認為它要求我確定輸入的正整數 n 是否等於斐波那契數列的前 n 項之和。

    但是,根據斐波那契數列的性質,其前n項之和不等於第n項,因此無法判斷輸入n是否等於總和。 因此,我無法回答標題中的問題。 如果您有任何其他問題希望我幫助您回答,請隨時提出。

    親愛的,你還有什麼不明白的問題需要解決嗎?

  6. 匿名使用者2024-01-27

    使用 fgets 依次閱讀每一行,注意行尾的換行符''它也將被閱讀。

    首先,確定讀取的內容是否屬實"stop"如果是這樣,它將跳出迴圈並停止致敏的輸注。

    對於讀取行字串,請使用 while 函式依次遍歷每個字元。

    每個單詞的長度以空格作為單詞間隔進行計數,並儲存最長的單詞和相應的起始下標。

    最後,輸出每行單詞的長度之和,以及每行最長的單詞。

    c** 如下所示:

    結果如下:

    輸出符合樣本,希望

    原始碼: include

    #include

    #define n 105

    int main()

    char s[n];

    int i, j, cnts, start, maxlen, len;

    while (1) {

    memset(s, 0, n);初始化字元陣列。

    fgets(s, n, stdin);

    if (strcmp(s, "stop") 0)

    break;鍵入 stop 並注意將讀取 fgets''

    i = 0; cnts = 0; start = 0; maxlen = 0;

    while (s[i] !n')

    滲透 len = 0; 計算每個單詞的長度。

    while (s[i] !n' &s[i] !

    len++;

    i++;cnts +=len;

    if (len > maxlen) {

    maxlen = len;儲存最長單詞的長度。

    start = i - len;i-1-start+1=len 儲存最長單詞的起始下標。

    if (s[i] =n')

    break;到達線路的盡頭。

    while (s[i] = 跳過單詞之間的空格。

    i++;printf("%d ",cnts);

    for (j = start; j < start + maxlen;j++) 輸出最長的字。

    printf("%c", s[j]);

    printf("");

    return 0;

  7. 匿名使用者2024-01-26

    根據題目要求,滲透的C語言程式編寫如下。

    #include

    #include

    int main(){

    char a[100],max[100],stop=stop";

    char *temp,*find;

    int maxlen=0,len,sum=0;

    fgets(a,100,stdin);

    find=strchr(a,'');

    if(find) *find='\0';

    while(strcmp(a,stop)!=0){temp=strtok(a,"

    maxlen=0;

    sum=0;

    while(temp){

    從慶廳 len=strlen(temp);

    if(len>maxlen){

    maxlen=len;

    strcpy(max,temp);

    sum=sum+len;

    temp=strtok(null,"

    printf("%d %s",sum,max);

    fgets(a,100,stdin);

    find=strchr(a,'');

    if(find) *find='\0';

    return 0;

  8. 匿名使用者2024-01-25

    它們有十進位格式,8十進位格式,16十進位格式,以無符號十進位格式輸出i的值,並且有i=-4,數值資料以其補碼的形式儲存在計算機中,正數的原始程式碼與補碼相同,但負數不相同, 以 16 位系統為例進行分析:

    對於有符號數字,最高位表示符號位,0 表示正數,1 表示負數。

    4 的原始程式碼為: 1,000 0000 0000 0100

    而將負數的原始程式碼轉換為補碼的方法是:

    符號位保持不變,值位反轉,然後加以 1,所以。

    4 的補碼是:1,111 1111 1111 1100,這意味著這些二進位數實際上儲存在計算機的記憶體中。

    dec=-4,沒關係。

    oct = 177 774,二進位的每 3 位數字組成乙個八進位數,您可以自己算一算。

    hex=fffc,每 4 位二進位構成乙個十六進製數,您也可以自己計算。

    unsigned=65532,為什麼會這樣,因為它的輸出格式是%u,也就是乙個無符號整數,那麼1的最高位不是在符號位,而是作為數字位,即1111 1111 1111 1100這個數字換算成十進位數的值是65532,也可以自己計算。

  9. 匿名使用者2024-01-24

    你好,我也學過C語言。

    C語言是一種非常實用的語言。 如果你想學好它,你必須努力。 但大多數人認為這太難學了。

    所以我沒有認真學習,當然也學不好。 即使是電腦科學專業的學生也無法很好地學習它,因為他們沒有辦法學習這門語言。 我也是一名計算機專業的學生,我通過了C語言的國家計算機級考試。

    因此,我有一些技巧想與您分享。

    首先,你要有乙個正確的態度,沒有乙個有正確態度的人將無法學到任何東西。 如果你真的想學好C語言,你需要做好好學的準備,不要三心二意。

    其次,您需要了解學習語言的目的。 你有沒有想過計算機水平考試?

    我仍然想真正想使用這種語言。 這有很大的不同,它決定了你的學習水平。

    同樣,您需要了解所需的材料。 什麼樣的教科書適合你? 你要慎重選擇,不要太隨便。 因為不同的教科書有不同的水平,所以它們可能不適合你。

    然後,這是乙個學習的問題。 你已經為上述內容做好了準備,你就可以開始學習了。 但是學好一門語言,一種好方法,是非常重要的。

    你需要從整體上理解C語言,認識到C語言的優點,以及C語言的特徵。 C 是一種面向過程的語言,特別強調程式之間的關係。 就像程式之間的呼叫一樣,這是很常見的。

    一門語言的基本部分無非是數字型別、字元型別的定義。 只要仔細閱讀就不難理解。 但是,最好的方法是在計算機上進行除錯。

    在此階段執行一些簡單的程式。 了解C語言的程式設計環境,數字的型別。 這將更快地理解和更容易記住。

    後來,它是學習流程語言的一些基本模式的模型。 排序,迴圈,選擇這些東西。 這些東西都是活生生的東西,不要記住,沒用。

    在這個階段,你可以製作一些相對簡單的程式。 如資料的計算、等級的確定等。

    隨著你學習的深入,你會發現C語言有很多有趣的地方。 以這種方式學習不再是一件困難的事情,而是一件快樂的事情。 最後,C語言和任何語言一樣,需要更多的計算機除錯和更多的大腦。

    C語言的基本部分將很快被掌握。

    最後,請記住:不付錢就沒有回報!

    祝願:學業萬事如意。

  10. 匿名使用者2024-01-23

    對於初學者來說,最好有老師的指導,如果沒有,可以問問其他同學,學習計算機語言不僅僅是要學好理論,還要多做計算機實驗。

  11. 匿名使用者2024-01-22

    推薦讀一讀譚浩強的書,這是乙個好的開始。

  12. 匿名使用者2024-01-21

    我在大二報了一門C語言第二門課,如果想學,就申請一門課,幾十塊錢,我會利用業餘時間學習乙個月。 完成二級教材後,您將了解所有基本的C語言知識,如果您想進一步學習,則不必太費力自學。

    主指標不容易理解,do-while迴圈,if-else,函式經過仔細研究還是可以理解的。 如果想通過第二級,可以在筆試中多做一道題,電腦上有題庫,理解了理論後可以多練習。

相關回答
11個回答2024-08-21

你為什麼要做這個計算,我教你小學的思維,因為有33個紅球,而且你要開6次,所以你選擇第乙個號碼,那麼你中獎的概率是33個中的6個,當你選擇第二個號碼時,還剩下32個紅球, 並且有5次開盤機會,以此類推,第三個號碼是31分之4,第四個號碼是3/30,第五個號碼是2/29,第六個號碼是28分之一,中全紅號碼的概率是1分之1107568* 16。我想我不需要再說了。

11個回答2024-08-21

學習DOS最主要的是多練習,多操作,但是練習需要操作環境,這裡強烈推薦:在你不熟悉DOS命令的前提下,不要在自己的主機上操作,因為有些命令是破壞性的,如果做得不好,系統會崩潰,檔案會丟失。 >>>More

4個回答2024-08-21

#include ""

void f1() >>>More

9個回答2024-08-21

如果兩個輸入框的 ID 分別為 text1 和 text2,則如下所示: 在按鈕的點選事件中新增。 >>>More