編程英語題目
⑴ 編程題是 給出三個英語單詞 (比如隨意輸入「how are you 」通過編程後要輸出為「you are how」)用C語言
#include <stdio.h>
int main()
{
char a[1000],b[1000],c[1000];
scanf("%s%s%s",a,b,c);
printf("%s%s%s",c,b,a);
getchar();
return 0;
}
⑵ 2道C語言編程題,英語的!追加40分!
(再占個地兒)
先翻譯一題,不是英語專業,不知道合格不,所以先偷點懶,合格再繼續。
a.將你的程序文件命名為lab11a.c。
c.創建一個文件lab11a.in,其中含有數據-10 7 -1 4 9 -17 23 28 -37 38 43 45 46。
d.讀取文件內容直到遇到EOF,將讀入的數據放入數組。聲明數組有一個最大容量設置為12.如果讀入數據長度超過這個最大值,最大值之後的數據舍棄。對於新創建的文件而已,最後一個整數是不被讀入的。使用while循環來讀入下個整型數據。
e.編寫一個函數select_sort(),將輸入的整數值降序排列。形參是整數數組和數組長度。
f.在程序中編寫並調用函數get_imax(),該函數返回數組中最大值的下標,數組下標由 i_init和i_last確定。
g.在選擇排序演算法中編寫並調用函數swap2()來交換兩個整數的值。整數值通過實參傳遞。
h.將降序排列的數組輸出到文件lab11a.out中。(下一句不會)
⑶ 編程題:給定字元串s,其內容為英語長句,其中包含英語單詞,標點符號,空格等內容,每個英語單詞使用標
兩個思路:
逐個查找標點或者空格(連續分隔符算一個),然後分類存儲;
直接用string.h(C語言)中的strchr和substr(這個需要自定義)來劃分單詞。
祝你成功。
