1.編寫函式:
unsigned int reverse_bit(unsigned int value);
這個函式的返回值value的二進位制位模式從左到右翻轉後的值。
如:在32位機器上25這個值包含下列各位:
00000000000000000000000000011001
翻轉後:(2550136832)
10011000000000000000000000000000
程式結果返回:
2550136832
#include
#include
unsigned int round(unsigned n)
return sum;
}int main()
2.不使用(a+b)/2這種方式,求兩個數的平均值。
#define use _crt_secure_no_warnings
#include
#include
int main();
for(i=0;i<9;i++)
printf("%d\n",sum);
system("pause");
return 0;}4.
有乙個字元陣列的內容為:"student a am i",
請你將陣列的內容改為"i am a student".
要求:不能使用庫函式。
只能開闢有限個空間(空間個數和字串的長度無關)。
student a am i
i ma a tneduts
i am a student
#include
#include
void reverse_string(char*str, int i, int j)
}void reverse_word(char*str)
}reverse_string(str, start, i - 1);//最後乙個字串沒有空格
reverse_string(str, 0, i - 1);//整體逆序
}int main()
第十二次作業
目錄 1.編寫乙個程式,可以讀入乙個c 語言的原始檔 2.假定有兩個文字檔案 a.txt b.txt 請程式設計將它們合併為第三個文字檔案 c.txt 3 由鍵盤輸入n和m,程式設計將n m之間的素數儲存到乙個文字檔案 sushu.txt 中 4.已經有乙個文字檔案 data.txt 內容包括多名學...
第十二次作業
一 實驗目的 利用c語言編制遞迴下降分析程式,並對簡單語言進行語法分析。編制乙個遞迴下降分析程式,實現對詞法分析程式所提供的單詞序列的語法檢查和結構分析。二 實驗原理 每個非終結符都對應乙個子程式。該子程式根據下乙個輸入符號 select集 來確定按照哪乙個產生式進行處理,再根據該產生式的右端 三 ...
第十二次作業
includestruct student void add while ch y ch y intmain 這個學生管理系統真的不會做 請教組長張照行並按照組長 一點一點打出來 includestruct student intmain fclose fp fp fopen g output.tx...