☆題目1
請編寫乙個函式jsvalue(int m,int k,int xx),該函式的功能是:將大於整數m且緊靠m的k個素數存入陣列xx傳回。
最後呼叫函式writedat()讀取10組資料,分別得出結果且把結果輸出到檔案中。
部分源程式存在檔案中。
例如:若輸入17 5 則應輸出:19,23,29,31,37。
請勿改動主函式main()和寫函式writedat()的內容。//值型別引用型別
int isp(int m)
int isp(int m)
void num(int m,int k,int xx)
}題目2
已知資料檔案中存有200個四位數,並已呼叫讀函式readdat()把這些數存入陣列a中,請考生編制一函式jsval(),其功能是:如果四位數各位上的數字均是0或2或4或6或8,則統計出滿足此條件的個數cnt,並把這些四位數按從大到小的順序存入陣列b中。最後main( )函式呼叫寫函式writedat()把結果cnt以及陣列b中符合條件的四位數輸出到檔案中。
void jsval()
}for(i=0;i for(j=i+1;j if(b[i]}
題目3(字元型題)
函式readdat( )實現從檔案中讀取一篇英文文章存入到字串陣列xx中;請編制函式stror( ),其函式的功能是:以行為單位依次把字串中所有小寫字母o左邊的字串內容移到該串的右邊存放,然後把小寫字母o刪除,餘下的字串內容移到已處理字串的左邊存放,之後把已處理的字串仍按行重新存入字串陣列xx中。最後main()函式呼叫函式writedat()把結果xx輸出到檔案中
abcdomnpq
123456789
mnpqabcd
void stror(void)
else
continue;
}}★題目4(字元處理——發序輸出)
函式readdat()實現從檔案中讀取一篇英文文章存入到字串陣列xx中,請編制函式strol(),其函式的功能是:以行為單位對行中以空格或標點符號為分隔的所有單詞進行倒排。最後把已處理的字串(應不含標點符號)仍按行重新存入字串陣列xx中,最後呼叫函式writedat()把結果xx輸出到檔案中。
例如:原文:you he me
i am a student.
結果:me he you
student a am i
void strol(void)
}☆題目5(整數排序題)
在檔案中有200個正整數,且每個數均在1000至9999之間。函式readdat()讀取這200個數存放到陣列aa中。請編制函式jssort(),其函式的功能是:
要求按每個數的後三位的大小進行公升序排列,然後取出滿足此條件的前10個數依次存入陣列bb中,如果後三位的數值相等,則按原先的數值進行降序排列。最後呼叫函式writedat()把結果bb輸出到檔案中。
例:處理前 6012 5099 9012 7025 8088
處理後 9012 6012 7025 8088 5099
void jssort()
☆題目6 正整數排序
在檔案中有200個正整數,且每個數均在1000至9999之間。函式readdat()讀取這200個數存放到陣列aa中。請編制函式jssort(),其函式的功能是:
要求按每個數的後三位的大小進行降序排列,然後取出滿足此條件的前10個數依次存入陣列b中,如果後三位的數值相等,則按原先的數值進行公升序排列。最後呼叫函式writedat()把結果bb輸出到檔案中。
例:處理前 9012 5099 6012 7025 8088
處理後 5099 8088 7025 6012 9012
void jssort()
for(i=0;i<10;i++)
bb[i]=aa[i];
}☆題目7(結構體操作題)
已知在檔案中存有100個產品銷售記錄,每個產品銷售記錄由產品**dm(字元型4位),產品名稱mc(字元型10位),單價dj(整型),數量sl(整型),金額je(長整型)五部分組成。其中:金額=單價*數量計算得出。
函式readdat()是讀取這100個銷售記錄並存入結構陣列sell中。請編制函式sortdat(),其功能要求:按產品**從大到小進行排列,若產品**相同,則按金額從大到小進行排列,最終排列結果仍存入結構陣列sell中,最後呼叫函式writedat()把結果輸出到檔案中。
void sortdat()
}★題目8(字元替換題)
函式readdat()實現從檔案中讀取一篇英文文章,存入到字串陣列xx中;請編制函式encryptchar(),按給定的替代關係對陣列xx中的所有字元進行替代,仍存入陣列xx的對應的位置上,最後呼叫函式writedat()把結果xx輸出到檔案中。xx[10][10] xx[i][j]
C語言上機題庫
1 輸入乙個字元,判斷它是否是小寫字母,如果是,將它轉換成大寫字母 如果不是,不轉換。然後輸出最後得到的字元。include int main 2 求s a aa aaa aa.a n個a 之值。其中a是乙個數字,n代表a的位數。例如 2 22 222 2222 22222 此時n為5 n由鍵盤輸入...
C語言上機經典題目 1
c程式設計2 實驗內容 實驗一 迴圈控制 一 1 程式設計計算 s 1 2 2 3 39 40 include main printf s d n s getch 2 程式設計計算 s 1 2 7 include main printf 1 2 3 20 0f n s getch 3 編寫程式,計算...
二級c語言上機專用題庫答案
二級c上機專用 最新上機題庫集選精簡版 本套題使用方法如下 填空部分關健字查詢題目,題庫為成套,填空1套對應改錯1程式1。例如 你抽到了4題,紅色部分代表4題填空題第乙個空前面的部分關健字 後兩個空沒有列舉。下面粉色部分為三個空的答案,改錯題及程式設計題也是4題。注意不要把分號看成冒號 請仔細研究 ...