《C语言》实验报告
特效素材怎么做专 业 _____________
年 级 _____________
学 号 _____________
学生姓名 _____________
指导老师 _____________
华中师范大学信息管理系编
实验要求
1.每次实验中有若干习题,每个学生至少应该完成其中的三道习题。
2.上机之前应作好充分的准备工作,预先编好程序,经过人工检查无误后,才能上机,以提高上机效率,严禁一边上机一边编写。
3.独立上机输入和调试自己所编的程序,切忌抄袭、拷贝他人程序。
4.上机结束后,应整理出实验报告。书写实验报告时,重点放在调试过程和小结部分js作用域和作用域链,总结出本次实验中的得与失,以达到巩固课堂学习、提高动手能力之目的。
实验内容
冒泡排序代码c语言实验一 简单程序设计
【实验目的】
1.熟悉TC++、Borland C++和VC++6.0的运行环境。
2.了解在TC++、Borland C++和VC++6.0上如何编辑、编译、连接和运行一个C程序。
3.熟练使用各种C语言的数据类型、运算符与表达式。
4.熟练掌握格式输入与格式输出函数的使用。
5.通过运行简单的C程序,初步了解C源程序的特点,初步掌握查错和排错的技能.
【上机实习指导】
1.通过以下程序来掌握上机操作的全过程
在VC、BC或TC中练习输入、编译、运行一个C语言程序的全过程
以下程序是计算函数y=3x2+2x-4(假设x=2)。
# include “stdio.h”
void main( )
{
构造函数例题 int x=2,y;
y=3*x*x+2*x-4;
printf(“\ny=%d”,y);
}
2.基本数据类型表示范围练习
假设有如下程序:
#include <stdio.h>
void main ( )
{
char ch1, ch2, ch;
unsigned char c;
int a;
ch1 = 80;
ch2 = 60;
ch = ch1 + ch2;
c = ch1 + ch2;
a = ch1 + ch2;
printf (“ch1 + ch2 = %d\n”, ch1 + ch2);
printf(“ch = %d\n”, ch);
printf(“c = %d\n”, c);
printf(“a = %d\n”, a);
}
问题1 :运行该程序,写出输出结果。并说明为什么存在输出结果的差异?
问题2 :如果要求四行输出的结果均为140,在不改变变量的数据类型的基础上,则应修改程序中的哪条语句?怎样修改?
问题3 :编一程序,要求两个负整数相加,输出的结果为一正整数。
solr 查询【自编程序上机】
1. 键盘输入与屏幕输出练习
transformed to用下面的scanf函数输入数据,使a = 3, b = 7, x = 8.5, y = 71.82, c1 = ‘A’, c2 = ‘a’,问在键盘上如何输入?要求把下列程序补充完整。
#include <stdio.h>
void main ( )
{
int a, b;
float x, y;
char c1, c2;
scanf (“a = %d b = %d”, &a, &b);
scanf(“x = %f y = %e”, &x, &y);
scanf(“c1 = %c c2 = %c”, &c1, &c2);
}
提示:在“格式控制”字符串中除了格式说明以外还有其它字符,在输入数据时应输入与这些字符相同的字符。为了验证输入格式的正确与否,应在程序中补充调用标准的输出函数printf。
2.按输出结果要求编写程序
若a = 3, b = 4, c = 5, x = 1.2, y = 2.4, z = -3.6, u = 51274, n = 128765. c1 = ‘a’, c2 = ‘b’,想得到以下输出格式和结果,请写出完整的程序。要求输出结果如下:(*表示空格)
a = 3***b=4***c=5
x = 1.20000, y = 2.400000, z = -3.600000
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论