第五周作業

2022-05-18 14:25:01 字數 2802 閱讀 6763

這個作業屬於那個課程

c語言程式設計ii

這個作業要求在**

我在這個課程的目標是

學好排序方法和字元陣列

這個作業在那個具體方面幫助我實現目標

學習了字元陣列的用法

參考文獻

c語言程式設計

本題要求編寫程式,輸入若干英文單詞,對這些單詞按長度從小到大排序後輸出。如果長度相同,按照輸入的順序不變。

輸入為若干英文單詞,每行乙個,以#作為輸入結束標誌。其中英文單詞總數不超過20個,英文單詞為長度小於10的僅由小寫英文本母組成的字串。

輸出為排序後的結果,每個單詞後面都額外輸出乙個空格。

blue

redyellow

green

purple

#

red blue green yellow purple
#include #include 

intmain()

while(1

)

else

}for (i=0; i1; i++)

for(j=0;j1-i;j++)

}fprintf(fp,"\n

");for (i=0; i)

if(fclose (fp))

return

0;

一開始不知道為什麼要定義兩個陣列,只定義了乙個寫不出來問了室友才知道要定義兩個陣列

然後再輸入檔案的時候日常出現開啟失敗

上週寫過了就直接搬過來了

本題目要求編寫程式統計一行字元中單詞的個數。所謂「單詞」是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。

輸入給出一行字元。

在一行中輸出單詞個數。

2-1下列語句定義 x 為指向 int 型別變數 a 的指標,正確的是()。 (2分)

int a, *x = a;

int a, *x = &a;

int *x = &a, a;

int a, x = a;

單位: 浙江大學城市學院

2-2int *p 的含義是 (2分)

p是乙個指標, 用來存放乙個整型數

p是乙個指標, 用來存放乙個整型資料在記憶體中的位址

p是乙個整型變數

以上都不對

2-3如果有定義:int m, n = 5, *p = &m; 與m = n 等價的語句是 () 。 (1分)

m = *p;

*p = *&n;

m = &n;

m = **p;

2-4變數的指標,其含義是指該變數的( )。 (1分)值位址

名乙個標誌

2-5有如下程式段

int *p,a=10,b=1;

p=&a; a=*p + b;

執行該程式段後,a的值是 (2分)

1211

10編譯出錯

2-6對於下列程式,正確的是() 。 (2分)

void f(int *p)

int main(void)

56

1011

2-7執行如下程式段,列印輸出的內容是: (2分)

#include void fun (int c, int *d)

int main ( )

5, 9

6, 10

5, 10

6, 9

周/日期

這週所花的時間

**行數

學到的知識點簡介

目前比較迷惑的問題

3/3-3/9

四個小時

這周學習了檔案

不太理解檔案的運用和一些符號的意義導致打**進度很慢

3/10-3/15

四個小時

這周雖然沒上課但完成了上週的一部分挑戰作業,還預習了二維陣列並且完成了乙個題目

對於二維陣列還是不太理解

3/16-3/22

五小時這周學習了二維陣列還學習了兩種排序方法

對於兩種排序方法的不同還不太清楚

3/23-3/29

六小時學習了字元陣列的概念和簡單運用,

在寫程式的時候總是在輸入檔案的時候出現問題,無法在檔案中列印出想要的結果

這周學習了字串的排序,還預習了有關指標的一些基礎的東西,在完成作業的時候也發現了自己的不足,還是要多自學。

這周進行的結對程式設計是我自己找的夥伴是我的室友,我們一起討論問題同時一起解決問題,有助於大家一起學習

第五周作業

includeusing namespace std class student 用引數的初始化表對資料成員初始化。void max student arr void display private int num int score void student display void studen...

第五周作業

5求自然對數 include using namespace std int main cout e 6求圓周率 include include using namespace std int main cout pi約等於 7 include using namespace std int mai...

第五周作業

注意 總時間限制 1000ms 記憶體限制 65536kb 描述寫乙個mystring 類,使得下面程式的輸出結果是 1.abcd efgh abcd 2.abcd 3.4.abcd efgh 5.efgh 6.c 7.abcd 8.ijal 9.ijal mnop 10.qrst abcd 11....