实验一 C运行环境与最简单程序设计
实验类型:验证性实验
实验方法与步骤:
上机调试程序代码:
1
#include "stdafx.h"
int main(int argc, char* argv[])
{
int a,b,sum;
a = 123;
b = 456;
sum=a+b;
printf("sum is %d\n",sum);
return 0;
}
2-1
#include<stdio.h>
int main(){
char c1,c2;
c1=97;
c2=98;
printf("c1=%c,c2=%c\n",c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
return 0;
}
2-2
#include<stdio.h>
int main(){
char c1,c2;
c1=197;
c2=198;
printf("c1=%c,c2=%c\n",c1,c2);
printf("c1=%d,c2=%d\n",c1,c2);
return 0;
}
3-1
#include<stdio.h>
#include<math.h>
int main(){
float x,y,z;
scanf("%f%f ",&x,&y);
y=abs(y);
z=x+1/y;
printf("z=%15.6f\n",z);
return 0;
}
3-2
#include<stdio.h>
#include<math.h>
int main(){
int x,y,z;
scanf("%d %d",&x,&y);
y=abs(y);
z=x+1/y;
printf("z=%d\n",z);
return 0;
}
3-3
#include<stdio.h>
#include<math.h>
int main(){
double x,y,z;
scanf("%lf %lf",&x,&y);
y=abs(y);
z=x+1/y;
printf("z=%e\n",z);
return 0;
}
实验数据记录与处理:
程序运行结果:1 579
2-1 c1=a,c2=b c1=97,c2=98
2-2 c1=? C2=? c1=-59,c2=-58
3-1(输入25 -25)z= 25.040000
3-2(输入4 -4)z=4
问题提示:
处理方法描述:
1
2-1
2-2
3-1
3-2
3-3
实验总结:
本次实验由于是第一次做,刚开始有一些细节上的问题,会忘记在每一句后面加“;”,也会忘记在使用绝对值函数前在程序开头写“#include<math.h>”。随着实验难度的增加,只会在指数形式输出的时候忘记了“%e”指定以指数形式输出实数。总体来说,本次实验难度不大,了解了c语言基本数据类型,熟悉了如何定义整型、字符型和实型变量以及它们的复制方法。
参考资料:
《C语言程序设计》谭浩强 清华大学出版社
《C程序设计习题解答与上机指导》谭浩强 清华大学出版社
《Turbo C实用大全》徐金梧 机械工业出版社