PTA 寫字母 10分

2021-10-06 14:04:06 字數 620 閱讀 7894

請編寫函式,將大寫字母寫入檔案中。

函式原型

void writeletter(file *f, int n);

說明:引數 f 為檔案指標,n 為字母數目(1 ≤ n ≤ 26)。函式將前 n 個大寫英文本母寫入 f 所指示的檔案中。

裁判程式

#include

#include

void writeletter(file *f, int n);

int main()

scanf("%d", &n);

writeletter(f, n);

if (fclose(f))

puts("檔案儲存成功!");

return 0;

/* 你提交的**將被嵌在這裡 */

樣例輸入

3輸出樣例

檔案儲存成功!

開啟「letter.txt」檔案,檢視檔案內容:

letter.txt

abc

void

writeletter

(file *f,

int n)

fclose

(f);

}

PTA 練習8 8 移動字母 10分

本題要求編寫函式,將輸入字串的前3個字元移到最後。void shift char s 其中op1和op2是輸入的兩個實數,psum和pdiff是計算得出的和與差。include include define maxs 10 void shift char s void getstring char ...

PTA 練習8 8 移動字母 10分

練習8 8 移動字母 10分 本題要求編寫函式,將輸入字串的前3個字元移到最後。void shift char s 其中char s是使用者傳入的字串,題目保證其長度不小於3 函式shift須將按照要求變換後的字串仍然存在s裡。include include define maxs 10 void ...

PTA 7 123 空心字母金字塔 10分

輸入乙個大寫的英文本母,輸出空心的字母金字塔。輸入格式 乙個大寫英文本母。輸出格式 乙個空心的大寫英文本母金字塔,其中第1層的 a 在第1行的第40列,列從1開始計數。輸入樣例 e輸出樣例 a b bc c d d eeeeeeeee include int main printf a n 先輸出3...