(要求一)作業要求:
(要求二)pta作業:
函式:1實驗**:
int max( int a, int2 解題思路:b )else
return
result;
}
(1)一般遇到比較兩個數的大小並找出最大值或最小值的問題時,思路是定義乙個變數去做替換。
第一步:定義乙個result來儲存最大值。
第二步:返回到result進行輸出。
(2)流程圖
3.本題除錯過程碰到問題及解決辦法:
陣列1:7-2 輸出陣列元素
1.實驗**
#includemain()2.解題思路for (j = 0; j < n - 1; j++)
count = 0
;
for (j = 0; j < n - 1; j++)
else
if (count == 3
)
else
count++;}}
(1)第一步:定義兩個陣列分別儲存輸入的n個數的值和每個數減去前一項的差。
(2)流程圖
3 這個最關建的在於如何把換行和空格協調好,用乙個 if()語句判斷 是否出換行和空格
結尾空格的解決;
陣列21.實驗**
#include#include2.解題思路intmain()
; scanf("%d
",&n);
inta[n];
for(i=0;i)
for(i=0;i//
用陣列b來存放陣列a中的每乙個數的出現次數,陣列b的次數與陣列a的數字對應
}m++;
} max=0;//
在陣列b找出最大的次數,這個次數的下標對應陣列a的數
for(i=0;i)
}printf(
"%d %d\n
",a[max],b[max]);
system(
"pause");
return0;
}
(1)第一步:定義兩個陣列,乙個陣列儲存字數,另乙個陣列儲存重複字數。
第二步:用雙重迴圈求重複次數。
第三步:輸出重複字數的下標,也是該數字的下標。
(2)第二步:流程圖
3 遇到的問題及解決方法
(要求三)
個人總結
(2)我感覺最近學習最難的地方就是陣列和對程式進行除錯不了解步驟,關於陣列一開始只知道可以對輸入的值做儲存,並沒深入了解。我在網上查詢了多篇程式高手部落格,慢慢的弄懂了,也問了周圍會的同學。
要求四1點評3個同學的本週作業
梁德輝同學的作業
梁宇同學的作業
孟琛博奧同學的作業
2
第二次作業
execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...
第二次作業
第一題 p1 1 遞迴寫法,效率低 include 1.寫乙個函式返回引數值為1的個數 比如 15 0000 1111 4個1 程式原型 int count one bits unsigned int value int fuc int x else return 0 void mainp1 p1 ...
第二次作業
檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...