【PTA】写字母(*) (10分)

简介: 【PTA】写字母(*) (10分)

请编写函数,将大写字母写入文件中。

函数原型
void WriteLetter(FILE *f, int n);
说明:参数 f 为文件指针,n 为字母数目(1 ≤ n ≤ 26)。函数将前 n 个大写英文字母写入 f 所指示的文件中。

裁判程序

include <stdio.h>

include <stdlib.h>

void WriteLetter(FILE *f, int n);

int main()
{

FILE *f;
int n;
f = fopen("Letter.txt", "w");
if (!f)
{
    puts("文件无法打开!");
    exit(1);
}

scanf("%d", &n);
WriteLetter(f, n);

if (fclose(f))
{
    puts("文件无法关闭!");
    exit(1);
}
puts("文件保存成功!");
return 0;

}

/ 你提交的代码将被嵌在这里 /
样例输入
3
输出样例
文件保存成功!
打开“Letter.txt”文件,查看文件内容:

Letter.txt

ABC

void WriteLetter(FILE *f, int n){
    char ch='A';
    for(int i=0;i<n;i++){
        fputc(ch+i,f);
    }
    fclose(f);
}
目录
相关文章
|
5月前
|
机器学习/深度学习
PTA- 各位数字之和
各位数字之和
59 0
|
4月前
1042 字符统计 (20 分)
1042 字符统计 (20 分)
|
5月前
|
C语言
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
pta 浙大版《C语言程序设计(第3版)》题目集 习题6-6 使用函数输出一个整数的逆序数 (20分)
|
5月前
PTA-统计英文字母和数字字符[2]
统计英文字母和数字字符[2]
71 1
|
5月前
|
C++
【PTA】L1-025 正整数A+B (C++)
【PTA】L1-025 正整数A+B (C++)
103 0
【PTA】L1-025 正整数A+B (C++)
|
5月前
|
BI
PTA-找最长的字符串
找最长的字符串
37 0
华为机试HJ84:统计大写字母个数
华为机试HJ84:统计大写字母个数
华为机试HJ2:计算某字母出现次数
华为机试HJ2:计算某字母出现次数
PTA第五章7-13 求一批整数中出现最多的个位数字
给定一批整数,分析每个整数的每一位数字,求出现次数最多的个位数字。例如给定3个整数1234、2345、3456,其中出现最多次数的数字是3和4,均出现了3次。
113 0