【例1-1】(假设只有三个学生)
include "stdio.h" //文件预处理
main() // 函数名
{ //函数体开始
int x,y,z; //定义三个变量x,y,z
printf("请输入三个学生的成绩");
scanf("%d%d%d",&x,&y,&z); /输入三个学生的成绩/
printf("输出三个学生的成绩");
printf("x=%d,y=%d,z=%d\n",x,y,z); //输出三个变量x,y,z的值
} //函数体结束
程序运行结果如图1-1所示:
图1-1 程序运行结果
【例1-2】格式指示符与输出项数据类型不一致引起的错误。
include “stdio.h” //文件预处理,因为要用到printf()函数
main() //主函数
{ //函数体开始
printf(“%d %f\n”,1.234,6);
}
程序结果如图1-7所示。
图1-7程序运行结果
【例1-3】格式化输出。
include "stdio.h"
main()
{
int x=1,y=2,z=3; /定义x,y,z三个整型变量,并将它们的初值赋为1,2,3/
float a=1.1,b=2.3;
char c1='A',c2='B'; /定义c1,c2二个字符型变量,并将它们的初值赋为'A'和'B'/
printf("输出x,y,z的值\n"); //原样"输出x,y,z的值"后换行
printf("x=%d,y=%d,z=%d\n",x,y,z); //输出"x=1,y=2,z=3"后换行
printf("输出a,b的值\n");
printf("a=%f,b=%f\n",a,b);
printf("输出c1,c2的值\n");
printf("c1=%c,c2=%c\n",c1,c2); //输出c1='A',c2='B'后换行
}
程序运行时结果如图1-8所示: