实验一 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);
}
无任何结果。
原因:数据类型转化出现错误。
三、实验总结
您可能关注的文档
- 刻绘大师使用方法.doc
- 动作补间动画修改.doc
- 化学九年级上鲁教版5.2 化学反应的表示教案 (新版)鲁教版.doc
- 北京市第12中学高中信息技术教案.doc
- 北师大易语言教程.doc
- 北师大版四年级语文上册第二单元教案.doc
- 医院HIS开发测试程序的搭建.doc
- 十天学会易语言 易语言教程 第1章 “易语言”基础知识.doc
- 十天学会易语言part3.doc
- 华为c8500刷机心得兼傻瓜教程(第一篇——Sd 卡分区).doc
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
原创力文档

文档评论(0)