学号:__________ 姓名:__________ 班级:__________日期:__________
指导教师:__________ 成绩:__________
实验一 上机操作初步和简单的C程序设计
一、 实验目的
1、熟悉C语言运行环境Turbo C++3.0
2、会简单的程序调试
3、熟悉C语言各种类型数据的输入输出函数的使用方法
4、掌握顺序结构程序设计
二、 实验内容
1、 上机运行本章3个例题,熟悉所用系统的上机方法与步骤。(习题1.7)
2、 编写一个C程序,输入a、b、c 3个值,输出其中最大者。(习题1.6)
3、 设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。注意:在Trubo C++ 3.0中不能输入汉字,只能输入英文或拼音。(习题4.8)
4、 运行如下程序,写出运行结果。fanwen.glzy8.comwww.glzy8.com整理该文章,版权归原作者、原出处所有...
#include
void main()
{
int a=1,b=2;
a=a+b; b=a-b; a=a-b;
printf("%d,%d\n",a,b);
}
三、 实验步骤与过程
四、程序调试记录
课程名称: 程序设计基础(C)
实验日期:20xx年x月x日
一、实验名称(本次实践的题目)
输入输出函数的使用
二、实验目的及要求
1、 掌握格式输入输出函数printf和scanf函数的使用
三、实验环境
PC机一台,windows 7 操作系统,VC++6.0软件
四、实验过程
1、用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1=’A’,c2=’a’。问在键盘上如何输入。 #include <stdio.h>
int main(){
int a,b; float x,y;char c1,c2;
scanf(“a=%db=%d”,&a,&b);
scanf(“%f%e”,&x,&y);
scanf(“%c%c”,&c1,&c2);
printf(“a=%d,b=%d,x=%f,y=%f,c=%c,c2=%c\n“,a,b,x,y,c1,c2) ;
}
答:按如下方式在键盘下输入
a=3b=78.5000071.8200Aa
理由:主要是上面的scanf函数中的双引号中的内容决定了输出的格式
%f%e表示输出的小数默认都是6位,所以要加后面加0补齐位数
2、请编程序将“China”译成密码,密码规律是:用原来的字母后面第4字母代替原来的字母。例如,字母”A”后面第4个字母是”E”,用”E”代替”A”。因此“China”应译成”Glmre”。请编一程序,用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为’C’,’h’,’i’,’n’,’a’,经过运算使c1,c2,c3,c4,c5分别变为’G’,’l’,’m’,’r’,’e’。分别用putchar函数和printf函数输出这5个字符。
答:#include <stdio.h>
int main(){
{char c1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4;//类型转换,字符型(char类型的变量存储的就是ASCII码)+数字=字符型
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("密码是%c%c%c%c%c\n",c1,c2,c3,c4,c5);
printf("用putchar函数输出:");
putchar(c1);
putchar(c2);
putchar(c3);
putchar(c4);
putchar(c5);
printf("\n");
}
}3、编写一个程序,请输入以下结果(每列左对齐) 1
2 4
3 6 9
4 8 12 16
5 10 15 20 25
答:分析总共有5行,每行第一个的数字代表行数,同时也代表每行中有几个数字,行数乘以2 3以此类推可以得到对应的结果
#include <stdio.h>
int main(){
int i=1;
int j=1;
for( i=1;i<=5;i++){
for( j=1;j<=i;j++)
{ int m=j*i;
printf("%d ",m);
}
printf("\n");
}
} (这栏可以不写)
六、小结
(用文字叙述本次实验存在的问题,解决方法或心得体会等,必须填写)
你需要去了解数据输出格式的相关含义
学会发现数字与数字之间的简单的逻辑关系如第2题
掌握ASCII码 char类型以及与整型之间的关系
四川师范大学计算机科学学院C语言程序设计实验手册20xx年2月年级20xx级专业电子商务班级04班姓名罗桂清学号20xx11043…
课程设计报告学院课程名称专业班级学生姓名学号指导教师完成时间年月目录1菜单选择程序课程设计2学生信息管理系统课程设计题目1菜单选择…
高级语言程序设计学生实验报告专业计算机科学与技术学号姓名1实验一C程序的运行环境和使用方法1实验目的1了解所用的计算机系统的基本操…
华北水院高级语言程序设计C语言实验报告20xx20xx学年第二学期20xx级专业班级学号一实验题目文件二实验目的略三实验内容1程序…
#includestdio.h#includemath.h#includewindows.h#definer10#defineR1…
华北科技学院计算机学院综合性实验实验报告课程名称程序设计语言(C)实验学期20##至20##学年第二学期学生所在学院建筑工程学院年…
实验十三数据库1实验目的和要求对于大量数据处理采用数据库更为安全简便例如对于学生信息管理系统常常需要处理学生的基本信息课程成绩以及…
计算机系综合性实验实验报告课程名称程序设计语言C实验学期20xx至20xx学年第二学期学生所在系部年级专业班级学生姓名学号任课教师…
计算机系综合性实验实验报告课程名称程序设计语言C实验学期20xx至20xx学年第二学期学生所在系部年级专业班级学生姓名学号任课教师…