文档详情

C语言程序设计课件-第2章输入输出.pptx

发布:2025-02-08约小于1千字共36页下载文档
文本预览下载声明

输入输出;;计算机;C语言中的输入输出;标准输入输出函数;printf输出;输出固定的内容;知识点;案例2;知识点;;红包程序分析;变量定义;数据的格式化键盘输入;格式字符;存储地址与运算符;输出红包信息;姓名输出;金额输出;笑脸;;多个信息在同一个printf中输出;常见错误;其他方式的输入与输出;案例2-6;文件使用;输入输出格式控制;输出格式控制符完整的格式:

% - 0m.n[h|l]格式字符;m表示数据占用的最小宽度

数据宽度大于m,按实际宽度输出

数据宽度小于m时,补空格

n对实数表示输出n位小数

对字符串表示最多输出的字符个数

-改变输出内容的对齐方式

默认为右对齐

0用0填充空格

[l]:输入长整型变量或者double型变量必加。

[h]:输入短整型变量必加。;案例9;输入格式控制符完整的格式:

%[*][宽度][h|l]格式字符;学生成绩显示中涉及的输入数据;年龄的有效性控制;多个值连续输入;综合案例-成绩信息处理;#includestdio.h

intmain()

{

floatcomp_s,eng_s,maths_s,sum;

FILE*fp;

fp=fopen(list.txt,r);

printf(\t\t\t成绩报表\t\n\n);

printf(|计算机|英语|高数|总分|\n);

printf(------------------------------------------------\n);

while(fscanf(fp,%f,%f,%f,comp_s,eng_s,maths_s)!=-1)

{

sum=comp_s+eng_s+maths_s;

printf(|%12.1f|%12.1f|%12.1f|%12.1f\n,comp_s,eng_s,maths_s,sum);

printf(---------------------------------------------\n);

}

fclose(fp);

return0;

}

显示全部
相似文档