一.
6-1 1.
(1)第一步:定義乙個包含十二月的陣列,定義乙個空陣列。
第二布:用條件語句和空陣列將每月的英文按順序輸出。
2.
char *getmonth( int3.錯誤資訊n );
char *month=null;
if(n>=1&&n<=12
) month=a[n-1
];
return
month;
}
錯誤原因:最終沒有返回null。
改正方法:讀題找到了問題。
6-2 1.
(1)第一步:定義乙個包含星期的陣列。
第二步:運用for迴圈和if比較s和陣列中每一項的大小,如果s小於陣列則返回i。
(2)流程圖
;}3.錯誤資訊1
錯誤原因:錯把for也打成了if,導致程式一直錯誤。
改正方法:看了幾遍下邊的錯誤提示最終發現錯誤原因並改正。
錯誤資訊2
錯誤原因:if後錯誤的帶上了;
改正方法:編譯一次才發現自己的疏忽。
6-3 1.
(1)第一步:定義變數並初始,運用for迴圈將a和陣列s中的每個陣列長度比較,如果小於則代替這個陣列,直到選出最大值。
2.
int max_len( char *s, int3.錯誤資訊n )
}return
a;}
錯誤原因:編譯時if語句最後少放了乙個括號
改正方法:自己編譯並看提示找出問題改正。
6-4 1.
(1)第一步:定義變數並初始化,運用for和if語句。
第二步:s中陣列與ch1如果相等,在運用for迴圈比較s的另乙個陣列和ch2的大小,然後輸出第乙個相等的數到第二個相等的值的陣列並返回a。
(2)
#include3.錯誤資訊char *match(char *s, char ch1, char
ch2 )
else
} printf("\n
");
return
a;
} }
printf("\n
");*s='\0'
;
return
s;
}
錯誤原因:沒有弄懂怎麼從的乙個相等字母到未知的不相等的數之間的輸出。
改正方法:通過詢問同學的經驗,明白了選取後邊最後的數為終點,並將前邊的都輸出。
1.(1)第一步:輸入data,data不等於-1則進入while迴圈。
第二步:用if判斷標頭檔案是否為空,用乙個if語句判斷當前值是否為單數如果是將p賦給n,如果不是將p賦給m。最後返回相應的值。
2.
struct listnode *readlist()3.錯誤資訊n->next=null;
return head->next;
}struct listnode *getodd( struct listnode **l )
else
} j->next=null;
k->next=null;
*l=h2->next;
return h1->next;
}
6-2 1.
(1)第一步:輸入需要的各個資料。
第二步:用乙個for迴圈遍歷鍊錶資料,用乙個if語句判斷其是否大於等於最小值如果是存入鍊錶中,最後返回鍊錶的值。
2.
struct stud_node *createlist()3.錯誤資訊n->next=null;
return head->next;
}struct stud_node *deletelist( struct stud_node *head, int
min_score )
}k->next=null;
return p->next;
}
改正方法:經過同學的幫助下才發現錯誤並改正。
6-3 1.
(1)第一步:用乙個while將鍊錶中的資料存入temp中
第二步:用for語句進行遍歷,先將陣列的值賦給data,再將其賦值給鍊錶,最後返回鍊錶。
2.
struct listnode *mergelists(struct listnode *list1, struct listnode *list2)3.錯誤資訊else
p=p->next;
}while
(i)
while
(k)
p->next=null;
return h->next;
}
二.1.(1)指標陣列是指向記憶體位址的陣列,可能比正常陣列常用,不過有些難以理解。
(2)對二級指標陣列理解不到位。
(3)可以節省記憶體。不可以,指標沒法指向正確。
2.劉富垚:
王廷宇:
於耀淞:
第3次作業
這個作業屬於哪個課程 這個作業要求在 homework 11448 這個作業的目標 能夠分析 的組成,精通的掌握for迴圈語句,進一步提高完成作業的效率,以及發現自己的錯誤。學號20209092 一 本週教學內容 目標 第2章 用c語言編寫程式 迴圈結構 2.4 輸出華氏 攝氏溫度轉換表。要求學生掌...
C 第3次作業
一 模擬atm新編 includeusing namespace std int main cin numb if numb 1 cout 餘額不足 n else if numb 2 cout 您的賬戶已凍結,請換卡 n else if numb 3 cout 請將現金放入存鈔口,正在處理請稍等 n...
C 第3次作業
專案2 本月有幾天?自選if語句的巢狀或 和switch語句完成程式設計 程式設計序,輸入年份和月份,輸出本月有多少天。合理選擇分支語句完成設計任務。樣例輸入1 2004 2 輸出結果1 本月29天 樣例輸入2 2010 4 輸出結果2 本月30天 include using namespace s...