第三次作業

2022-05-28 23:00:15 字數 2005 閱讀 2714

pta第三次作業#####

c高階第三次作業(1)####

6-1 輸出月份英文名

1 設計思路

(1)主要描述題目演算法

第一步:呼叫函式

第二步:定義乙個字元陣列,用for迴圈判斷n是否在範圍之內

第三步:若n小於等於12則輸出英文的月份,否則輸出null

(2)流程圖

}(4)本題除錯過程碰到問題及解決辦法

字串沒加*號導致輸出亂碼

6-2 查詢星期#####

1 設計思路

1 設計思路

(1)主要描述題目演算法

第一步:看主函式與函式宣告

第二步:用for迴圈,判斷strcmp(s,a[i])==0,假如成立,輸出i;假如不成立,則返回-1

第三步:若成功輸出英文星期

第四步:否則輸出wrong input

(2)流程圖

}(4)本題除錯過程碰到問題及解決辦法

6-3 計算最長的字串長度

1 設計思路

(1)主要描述題目演算法

第一步:看主函式與函式宣告

第二步:定義i,s[i],

第三步:計算第乙個字串的長度賦值max

第四步:著最大值方法尋找最長字串

(2)**

int max_len( char *s, int n )

if(s[i]!='\0') printf("%c",ch2);

printf("\n");

return ch;}}

ch=&s[i];

printf("\n");

return ch;

}(3)本題除錯過程碰到問題及解決辦法

c高階第三次作業(2)#####

1 設計思路

(1)主要描述題目演算法

第一步:

第二步:

第三步:

第四步:

(2)**

struct listnode getodd(struct listnode **l)

else

tail1=q;

ptr=p;

p=p->next;

free(ptr);

}else

else

tail2=p;

p=p->next;

flag=1;

}

if(flag==1)

*l=head2;

return head1;

}

程式設計題#####

**:點評#####

姜健馬鈺娟

陸文奇學習總結和進度#####

(1)如何理解指標陣列,它與指標、陣列有何關係?為何可以用二級指針對指標陣列進行操作?

我認為陣列指標p是乙個指標,而指標陣列p是乙個存放n個指標變數的陣列。

(2)將c高階第三次pta作業(1)任何乙個題目改為使用二級指針對指標陣列進行操作。

(3)用指標陣列處理多個字串有何優勢?可以直接輸入多個字串給未初始化的指標陣列嗎?為什麼?

不會

第三次作業

2 12有600 mb 兆位元組 的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車這 些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kb s,其結果又如何?解 當傳送速率為2.4k...

第三次作業

1 有600mb 兆位元組 的資料,需要從南京傳送到北京 一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率為2.4kb s 傳送此資料,試比較這兩種方法的優劣。若資訊傳送的速率為33.6kb s,其結果又如何?解 假定連續傳送且不出錯。若...

第三次作業

p67 2 12 有600mb的資料,需要從南京傳送到北京。一種方法是將資料寫到磁碟上,然後託人乘火車將這些磁碟捎去。另一種方法是用計算機通過長途 線路 設資訊傳送的速率是2.4kbps 傳送此資料。試比較這兩種方法的優劣。若資訊傳送速率為33.6kbps,其結果又如何?解 1 t 600 1024...