C语言上机实验报告 (1)

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

青岛理工大学课程实验报告

步骤调试

过程及实验结果

1 2

总结掌握了掌握C语言基本数据类型,变量的定义及变量的初始化和赋值操作,不同的类型数据之间赋值的规律。

了解了C语言的算术运算符的使用以及算术表达式的使用,自加自减运算符的特点及使用。

附录实验一 1

#include<>

void main()

{

int a,b,s;

scanf("%d%d",&a,&b);

printf("s=%d\n",a+b);

}

实验一 2

#include<>

#include<>

void main()

{

double a,b,c,d,x1,x2;

printf("a b c :");

scanf("%lf%lf%lf",&a,&b,&c);

d=b*b-4*a*c;

if (d<0)

printf("无解\n");

else if (d==0)

{

x1=(-b)/(2*a);

printf("一个解:x=%g\n",x1);

}

else

{

x1=(-b+sqrt(d))/(2*a);

x2=(-b-sqrt(d))/(2*a);

printf("两个解:x1=%g,x2=%g\n",x1,x2);

}

}

青岛理工大学

课程实验报告

课程名

计算机程序设计 (C) 班级软件 111 实验日期姓名赵亚东学号实验成绩实验名

实验二选择结构程序设计

实验目的及要求1.掌握赋值语句的使用方法。

2.掌握各种类型数据的输入输出方法,能正确使用各种格式转换符。3.能正确使用关系运算符及表达式、逻辑运算符及表达式。

4.熟练掌握if语句,学会使用if-else语句设计双分支和多分支结构程序。

5.熟练掌握switch语句的特点,学会使用switch语句设计多分支结构程序。

Visual ++ Windows 7

实验内容3.编写程序,根据输入的学生成绩,给出相应的等级。90分以上的等级为A,60分以下的等级为E,其余每10分为一个等级。要求分别用if语句和switch语句实现。

4.使用switch语句编写简单的四则运算程序。

算法描述及实验步骤实验 3 用if 语句时:先输入学生成绩,判断等级,然后直接输出等级代号A,B,C,D,E。

用switch 语句时:先输入学生成绩,除以十,取整。根据数值6到9判断等级。然后输出等级代号A,B,C,D,E。

实验 4 先定义字符变量c和数值变量a,b。然后判断字符变量为何种运算符号。最后输出相应结果。

调试过

程及实验结3 4

青岛理工大学课程实验报告

3、if(i!=k&&i!=j&&k!=j),输出i*100+j*10+k。

4、最后输出("总数为:%d\n",fre)

过程及实验结果3、

4、

(对实验结果进行分析,问题回答,实验心得体会及改进意见)

附录实验三 3

#include<>

#include<>

void main()

{

int x;

double s,i,j;

scanf("%d",&x);

s=1,j=0;

for(i=1;i>=pow(10,-4);j++)

{

i=i*(x/(j+1));

s=s+i;

}

printf("s=%f\n",s);

}

实验三 4

#include <>

void main()

{ int i,j,k,fre=0;

for(i=1;i<=4;i++)

for(j=1;j<=4;j++)

for(k=1;k<=4;k++)

{

if(i!=k&&i!=j&&k!=j)

{

printf("%5d",i*100+j*10+k);

fre=fre+1;

青岛理工大学课程实验报告

掌握常用字符函数及字符串函数的使用,掌握常用数组的排序、查找等算法。

附录实验2

#include<>

void main()

{

int a[30],i,j=1;

for(i=1;i<31;i++)

{

a[1]=1;

a[i+1]=a[i]+2;

printf("%6d",a[i]);

if(i%10==0)

printf("\n");

}

printf("\n");

for(i=1;i<31;i++)

{

a[1]=59;

a[i+1]=a[i]-2;

printf("%6d",a[i]);

if(i%10==0)

printf("\n");

}

}

实验4

#include<>

#include<>

void main()

{

int i,a[20];

for(i=0;i<20;i++)

相关文档
最新文档