【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);
}
目录
相关文章
|
2月前
|
机器学习/深度学习
PTA- 各位数字之和
各位数字之和
23 0
【PTA】7-8 到底有多二 (15分)
【PTA】7-8 到底有多二 (15分)
2164 0
|
2月前
PTA-统计英文字母和数字字符[2]
统计英文字母和数字字符[2]
32 1
|
2月前
|
BI
PTA-找最长的字符串
找最长的字符串
12 0
|
6月前
华为机试HJ84:统计大写字母个数
华为机试HJ84:统计大写字母个数
|
10月前
PTA 7-5 素数排位(10 分)
PTA 7-5 素数排位(10 分)
PTA 7-5 子串与子列 (25 分)
子串是一个字符串中连续的一部分,而子列是字符串中保持字符顺序的一个子集,可以连续也可以不连续。
108 0
PTA 1042 字符统计 (20 分)
请编写程序,找出一段给定文字中出现最频繁的那个英文字母。
80 0
PTA 1022 D进制的A+B (20 分)
输入两个非负 10 进制整数 A 和 B (≤2 30 −1),输出 A+B 的 D (1<D≤10)进制数。
47 0
PTA 7-1 多二了一点 (15 分)
若一个正整数有 2n 个数位,后 n 个数位组成的数恰好比前 n 个数位组成的数多 2,则称这个数字“多二了一点”。
81 0