第一題:
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-2:while寫法,一直除到n為0
#include int fuc(int x)
return count;
}void main()
p1-3:與運算,有多少個1就執行幾次。效率最高
#include int fuc(int x)
return count;
}void main()
第二題:
#include #include //2. 求100~200之間的素數
int fuc(int x) //是素數就return1
} return 1;
}void main()
第三題:
#include //3. 輸出乘法口訣表
void main()
}
第四題:
#include //
//4.不允許建立臨時變數,交換兩個數的內容
void main()
第五題:
#include //5. 求10個數中最大值。
void main()
; int i=0;
int n=(sizeof(ar)/sizeof(*ar));
int max=ar[0];
for(i;imax)
max=ar[i];
} printf("max:%d",max);
}
第二次作業
execise02 1.查詢85年以後出生的學生姓名 性別和出生日期 2.列表顯示所有可能的學生選課組合 學號 課程號 3.查詢1 2 4班中陳姓同學的資訊 4.查詢所有及格的學生姓名 所選課程名及所得分數 5.統計各門課程的及格人數 課程編號 課程名 及格人數 6.統計各門課程的總人數 及格人數和...
第二次作業
檔名稱 516.cpp 作 者 闕文榮 完成日期 2016 年 3 月 11 日 版 本 號 v1.1 對任務及求解方法的描述部分 用while語句控制輸出 輸入描述 略 問題描述 現在北京有一套房子,200萬,假設房價每年 10 乙個軟體工程師每年固定能賺40萬。他想買這套房子,多大的 率能夠忍受...
第二次作業
題目一 將示例 修改為能夠批量重新命名目標檔案 批量刪除檔案等。批量重新命名 import os def rename dir filelist os.listdir dir 讀取檔案路徑 i 0for file in filelist filetype os.path.splitext file ...