下载此文档

C语言程序设计-实验C语言实验报告(5).doc


文档分类:IT计算机 | 页数:约120页 举报非法文档有奖
1/120
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/120 下载此文档
文档列表 文档介绍
课程实验报告
课程名称: C语言程序设计
专业班级: 信安1302
学号:
姓名:
指导教师:
报告日期: 2014年6月16日
计算机科学与技术学院
目录
1 实验概述 1
2 第一次实验 1
实验目的 1
实验内容 1
实验小结 11
3 第二次实验 12
实验目的 12
实验内容 12
实验小结 18
4 第三次实验 19
实验目的 19
实验内容 19
实验小结 27
5 第四次实验 28
实验目的 28
实验内容 28
实验小结 35
6 第五次实验 35
实验目的 35
实验内容 35
实验小结 43
7 第六次实验 43
实验目的 43
实验内容 43
实验小结 55
8 第七次实验 55
实验目的 55
实验内容 55
实验小结 114
9 实验总结 115
参考文献 116

1 实验概述
在图书馆由自动化建设阶段向数字化阶段转变的过程中,出现了大量的数字化资源,而数字图书馆相关技术的研究却显得相对滞后。……这就导致一方面……。丰富的资源在给读者更多的选择的同时却带来信息检索的不便。读者在实际科研工作中,我们常常会因为少量文献的漏查而导致大量的重复工作。
2 第一次实验
实验目的
(1)掌握C程序的编辑,编译,链接和运行方法。
(2)通过运行简单的C程序,学会在集成开发环境中调试程序的方法。
实验内容
(一)设计一个程序,在字符模式下,以某个字符拼出“王”汉字图形,显示输出。
源程序:
#include<>
void main(void)
{
printf(" xxxxxxxxxxxxxxxxxx \n");
printf(" xxxxxxxxxxxxxxxxxx \n");
printf(" xx \n");
printf(" xx \n");
printf(" xxxxxxxxxxxx \n");
printf(" xxxxxxxxxxxx \n");
printf(" xx \n");
printf(" xx \n");
printf("xxxxxxxxxxxxxxxxxxxx\n");
printf("xxxxxxxxxxxxxxxxxxxx\n");
}
输出结果:
(二)输入一个华氏温度,要求输出摄氏温度。公式为c=5/9*(f-32)。
源程序:
#include<>
void main(void)
{
float f,c;
printf("Input a number!\n");
scanf("%f",&f);
c=(f-32)*5/9;
printf("%f\n",c);
}

输出结果:

(三)设计3种算法,完成交换整型两个变量值的程序。
算法思想:
算法一:寻找另一变量作为中间变量完成交换。
算法二:取a、b之间的差值对a和b进行四则运算,完成a、b的交换。
算法三:根据一数与另一数异或两次后仍得原数的规律,将a、b值进行交换。
源程序:
算法一:
#include<>
void main(void)
{
int a,b,c;
printf("Input a b\n");
scanf("%d%d",&a,&b);
c=a;
a=b;
b=c;
printf("%d %d\n",a,b);
}

算法二:
#include<>
void main(void)
{
int a,b;
printf("Input a b\n");
scanf("%d%d",&a,&b);
a=a+b;
b=a-b;
a=a-b;
printf("%d %d\n",a,b);
}

算法三:
#include<>
void main(void)
{
int a,b;
printf("Input a b\n");
scanf("%d%d",&a,&b);
a=a^b;
b=a^b;
a=a^b;
printf("%d %d\n",a,b);
}

输出结果:

(四)设计一个程序,完成如下功能:输出一个三位数,将它反向输出。如输入127,输出721。
源程序:

C语言程序设计-实验C语言实验报告(5) 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数120
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ocxuty74
  • 文件大小2.93 MB
  • 时间2018-08-24