实验一 C 程序集成开发环境熟悉.doc

实验一 C 程序集成开发环境熟悉

实验一 C 程序集成开发环境熟悉 一、实验目的 掌握在Visual C++ 6.0 集成开发环境下怎样编辑、编译、连接、执行、修改 和调试C 语言程序。 二、实验内容 1.使用visual C++ 6.0步骤 “文件”—“新建”—“文件”—“C++ Sourse File”—输入文件名和选择保存位置点击“确定”—在编辑器输入源代码—“组建”中的“编译”—“!” 2.调试过程 如果忘记在一个语句末尾写“;”,编译过程出现“befor identifier”一般为前面语句忘记写; 实验二 顺序结构程序设计 一、实验目的 1.掌握scanf 和printf 的主要用法。 2.掌握常用转换控制符的用法。 3.掌握赋值语句的用法。 4.掌握算术运算符的运算规律。 二、实验内容 1.#includestdio.h void main( ) { printf(%d\n,42); printf(%5d\n,42); printf(%f\n,123.45); printf(%12f\n,123.45); printf(%e\n,123.45); printf(%13e\n,123.45); printf(%g\n,123.45); printf(%8g\n,123.45); printf(%.5d\n,42); printf(%.0d\n,42); printf(%8.3f\n,123.45); printf(%8.1f\n,123.55); printf(%8.0f\n,123.55); printf(%g\n,123.56789); } 运行结果: 42 42 123.450000 123.450000 1.2345000e+002 1.2345000e+002 123.45 123.45 00042 42 123.450 123.6 124 123.568 2.运行程序时没输入一个数据用空格,TAP,回车效果一样 3.改错题 #include stdio.h void main( ) { double a,b,c,s,v; printf(Input a,b,c:\n); scanf(%d%d%d,a,b,c); s=a*b; v=a*b*c; printf(a=%d b=%d c=%d\n,a,b,c); printf(s=%f\n,s, v=%d\n,v); } 改完后: #include stdio.h void main( ) { float a,b,c,s,v; printf(Input a,b,c:\n); scanf(%f%f%f,a,b,c); s=a*b; v=a*b*c; printf(%f% f% f\n,a,b,c); printf(%f %f\n,s,v); } 4.#include stdio.h void main() 13 { char c1, c2; c1 = a; c2 = ‘b’; printf (“%c %c\n”, c1, c2); } 运行结果:a b 5.#include stdio.h void main() { int i,j,m,n; i = 8; j = 10; m = ++i; n = j++; printf(“%d,%d,%d,%d”, i, j, m, n); } 结果:9,11,9,10 6.编程题。编写程序,完成对于任意输入的两个整数,求出它们的商和余数 并进行输出。 void main() { int a,b; float c; scanf(%d%d,a,b); c=(float)a/(float)b; printf(%f,c); } 或 #include stdio.h void main() { int a,b; int c,d; scanf(%d%d,a,b); c=a/b; d=a%b; printf(商%d\n,c); printf(余数%d,d); } 1.掌握算术表达式、逗号表达式、赋值表达式的计算。 2.特别注意运算符%、/(整数的相除)、++和--运算的规律。 二、实验内容 1. 2.void main( ){ int x=1,y=2,t; float m; t=x/y; m=x/y; printf(%d \t%8.3f\n,t,m); t=x/(float)y;m= x/(float)y; printf(%d \t%8.3f\n,t,m); t=(float)x/y;m=(float)x/y; printf(%d \t%8.3f\n,t,m); } 无任何结果。 原因:数据类型转化出现错误。 三、实验总结

文档评论(0)

1亿VIP精品文档

相关文档