C语言实验教程实验答案
- 格式:doc
- 大小:84.00 KB
- 文档页数:9


C语言课内实验7
题目:
求A矩阵与B矩阵的和矩阵C。其中
123431221211A,051116132532B。画出N-S算法流程图,编写源程序,给出注释及运行结果。至少自己修改数据1次,重新运行1个新结果。
答案:
#include /*连接到标准输入输出函数库*/
void main() /*定义空型主函数*/
{
int c[3][4],a[3][4],b[3][4],i,j; /*定义整型3*4数组c,b,a,整型变量i,j*/
printf("Please input arry a(3*4):\n"); /*提示输入a*/
for(i=0;i<=2;i++) /*i从0到2循环,每次加一*/
{
for(j=0;j<=3;j++) /* j从0到3循环,每次加一*/
{
scanf("%d",&a[i][j]); /*依次输入a*/
printf("%-3d",a[i][j]); /*输出a*/
}
printf("\n"); /*i每次变化前,换行*/
}
printf("\n"); /*a输出完毕后,换行*/
printf("Please input arry b(3*4):\n"); /*提示输入b*/
for(i=0;i<=2;i++) /*i从0到2循环,每次加一*/
{
for(j=0;j<=3;j++) /*i从0到2循环,每次加一*/
实验日期: 201 年 月 日
1 实验1、C语言编程环境和运行C程序的方法
一、实验目的
1、熟悉Visual C++6.0集成开发环境的使用方法;
2、熟悉C语言程序从编辑、编译、连接到最后运行得到结果的全过程及每一步骤的作用;
3、了解C语言程序的结构特征与书写规则,能够编写简单的C程序;
4、初步理解程序调试的思想,能找出并改正C程序中的典型语法错误。
二、实验内容
1、熟悉上机环境
⑴参照教材附录A(P370~376)或实验指导书前言中的内容,熟悉VC++6.0集成环境,重点是其中常用菜单、工具按钮的功能;
⑵在D盘建立一个自己的工作文件夹,文件夹以班名+学号后两位+姓名来命名(例如:动漫班75号张三的工作文件夹命名为 dm75zhangsan 注意:文件夹及文件的命名尽量不要用汉字!);
⑶参照教材第1章中的3个例题的源代码,在自己的工作文件夹中分别创建并运行三个C源程序,初步熟悉C程序的结构特点和运行方式。
注意:
①每个例题对应一个C源程序(新建C源文件时,文件时务必要加扩展名.c);
②一个源程序成功运行后,要关闭工作区后再新建下一个例题的源程序(否则会出错);
2、编程
参照教材例题1.1编写一个程序实现分两行输出自己的姓名及联系电话。
3、程序改错调试
以下给定程序的功能是在屏幕上显示“Welcome to You!”,其中存在3处语法错误,请根据编译给出的出错提示,依次指出错误所在行并进行修改,调试程序使其能运行得到正确结果。
#include
mian() //1
{
printf(Welcome to You!\n") //2 遇到的主要问题及分析:
c程序设计教程与实验课后答案
【篇一:c程序设计教程与实验第10章习题参考答案】
题
1.二进制 文本
2.rewind()
3.字节 流式
4.”abc.dat” “rb”
5.0
6.将文件位置指针从文本末尾处向文件头的方向移动10个字节
7.将文件file1.txt的内容输出到屏幕
8.将f1的字符保存到f2中
9.r
fetc(fp)
num++
10.fopen(“file.dat”,”wb”)
dt,1,9,fp
三、程序分析题
1. 24
2.复制f1到f2
3.1.1
4.117799
5. 65a 66b 67c 68d 69e 70f 71g 72h 75k 76l 77m 78n 79o 80p
81q 82r 85u 86v 87w 88x 89y 90z
四、编程题
1.
#includestdio.h
#includestdlib.h
int main()
{
char file[10],file1[10],ch;
file *in,*out;
scanf(%s,file);
scanf(%s,file1);
if((in=fopen(file,r))==null)
{
printf(cant open file\n); exit(0);
}
if((out=fopen(file1,w))==null) 73i 74j 83s 84t
{
printf(cant open file1\n);
exit(0);
}
while(!feof(in))
{
ch=fgetc(in);
fputc(ch,out);
putchar(ch);
}
fclose(in);
fclose(out);
return 0;
}
2.
#include stdio.h
#includestring.h
C语言程序设计案例教程(含实验)
设计性实验的程序参考答案
实验项目一 C程序的编辑、编译、连接和运行
题目:编写程序,要求屏幕上显示如下信息:
***********************
* This is a C program .*
***********************
程序:
#include
void main()
{
printf(“***********************”);
printf(“* This is a C program .*”);
printf(“***********************”);
}
实验项目二 数据类型、运算符、表达式
题目
(1)程序填空:输入1 个实数x,计算并输出其平方根(保留1 位小数)。
填空
1. double x,root;
2. root=sqrt(x);
(2)输入一个大写英文字母,输出相应的小写字母。
填空
1. ch=ch+32;
实验项目三 顺序结构程序设计
题目
(1)编写程序,输入三角形的三边长a、b、c,求三角形面积area。
程序代码:
#include
#include
main()
{
float a,b,c,s,arer;
printf(" 请输入三角形的三个边a,b,c:\n");
scanf("%f,%f,%f",&a,&b,&c);
s=1.0/2*(a+b+c);
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf("三角形的边为a=%7.2f, b=57.2f, c=%7.2f\n",a,b,c);
printf("三角形的面积area=%7.2\n ",area);
(2)设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。 程序代码:
#include
main()
{
float h,r,l,s,sq,vq,vz;