c语言实验报告

学号:__________ 姓名:__________ 班级:__________日期:__________

指导教师:__________ 成绩:__________

实验一 上机操作初步和简单的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语言实验报告

课程名称: 程序设计基础(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类型以及与整型之间的关系

相关推荐