实验一 C语言编写简单程序
一、目的和要求
1. 熟悉 C 语言编程环境 VC++ 6.0 ,掌握运行一个 C 程序的基本步骤。
2. 了解 C 程序的基本框架,能编写简单的 C 程序。
3. 了解程序调试。
二、实验内容
1. 输入并运行一个简单、正确的程序。
# include “ stdio.h ”
int main(void)
{
int i,j,m,n;
i=8;
j=10;
m=++i;
n=j++;
printf( " %d,%d,%d,%d\n",i,j,m,n);
return 0; }
1) 运行程序,观察变量 i 、 j 、 m 、 n 的值的变化,写出此程序运行结果。
2) 将第 7 、 8 行改为:
m=i++;
n=++j ;
写出运行结果,并分析与 1 )的结果存在差异的原因。
2. 输入一个程序,进行调试。
1) 分析本程序段中哪些地方存在错误?请用红色标记出来。
2) 改正本程序段中的错误,使之成为正确的程序。
# include
int mian(void)
{
printf("*************\n"); /* 输出
printf(" 请输入一个整数: ")
scanf( " %f " ,x);
y=x\2;
printf( " 该整数的一半是 %3.2f \n " ,y);
printf("*************\n);
return 0;
}
修改后:
#include
int main(void)
{
int x;
double y;
printf("*************\n"); /* 输出*/
printf(" 请输入一个整数: ");
scanf("%d",&x);
y=x/2.0;
printf( " 该整数的一半是 %.2f\n " ,y);
printf("*************\n");
return 0;
}
3. 用C 语言编写简单程序。
1) 输入一个华氏温度,要求输出摄氏温度,取 2 位小数。/*由:摄氏度=5/9*(华氏度-32)*/
#include
int main()
{
double c;
printf("请输入华氏温度:");
scanf("%lf",&c);
printf("摄氏温度是:%.2f\n",5/9.0*(c-32)); }