【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);
}
目录
相关文章
|
6月前
|
机器学习/深度学习
PTA- 各位数字之和
各位数字之和
60 0
|
6月前
【每日一题Day359】LC2520统计能整除数字的位数 | 数学模拟
【每日一题Day359】LC2520统计能整除数字的位数 | 数学模拟
50 0
【PTA】7-8 到底有多二 (15分)
【PTA】7-8 到底有多二 (15分)
2214 0
|
6月前
PTA-统计英文字母和数字字符[2]
统计英文字母和数字字符[2]
78 1
华为机试HJ84:统计大写字母个数
华为机试HJ84:统计大写字母个数
华为机试HJ2:计算某字母出现次数
华为机试HJ2:计算某字母出现次数
PTA 7-4 胖达与盆盆奶 (20 分)
俗称“胖达”,会排队吃盆盆奶。它们能和谐吃奶的前提,是它们认为盆盆奶的分配是“公平”的,即:更胖的胖达能吃到更多的奶,等胖的胖达得吃到一样多的奶。
175 0