c语言程序设计实验指导答案

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

太原理工大学现代科技学院

C语言程序设计课程实验报告

专业班级

学号

姓名

指导教师焦雄

5.

#include void main()

{

int a=10,n=5;

a+=a;

printf("%d\n",a);

a=10,a-=2;

printf("%d\n",a);

a=10,a*=2+3;

printf("%d\n",a);

a=10,a/=a+a;

printf("%d\n",a);

a=10,a%=(n%=2);

printf("%d\n",a);

a=10,a+=a-=a*=a;

printf("%d\n",a); }

遇到的问题和解决方法心得体会

实验三简单程序、分支程序和循环程序设计

实验名称

实验目的和要求

1.理解C语言程序的基本结构和实现基本结构的语句;

2.熟练应用赋值、输入和输出语句;

3.理解并掌握关系运算符、逻辑运算符及其表达式的使用;

4.熟练掌握if语句、switch语句、while语句、do—while语句和for语句的用法;

实验内容

1.输入并运行第3章例3-3、例3-6中的程序,通过输出结果理解对应的格式说明。

2.输入并运行第3章例3-8、例3-10中的程序,注意输入数据的格式。

3.已知圆柱半径r=1.5,圆柱高h=3,编程求圆周长,圆面积和圆柱体积。

4.输入一百分制成绩,输出成绩等级A、B、C、D、E。90分以上为A,80~89为B,70~79

分为C,60~69分为D,60分以下为E。要求程序能处理错误的输入数据。

5.利用公式:π/4=1-1/3+1/5-1/7+……,求π的近似值,直到最后一项的绝对值小于10-6

为止。(fabs(t)表示t的绝对值,1e-6=1*10-6)。

6.求100-200间所有素数。

7.输出三角形的九九乘法口诀表。

8.打印水仙花数。水仙花数是指一个3位数,其各位数字立方和等于该数本身。

主要仪器设备台式或笔记本电脑

实验记录(写出实验内容中3,5,7的程序代码和运行结果)(可分栏或加页)

3.

#include

#define PI 3.14159

void main()

{

float r=1.5,h=3,c,s,v;

c=2*PI*r;

s=PI*r*r;

v=s*h;

printf("%f %f %f\n",c,s,v);

}

5.

#include

void main()

{

float i = 1, k = 1, PI = 0;

do {

PI += i / k;

k = k + 2;

i = -i;

} while (1 / k >= 0.000001);

PI = PI / 4;

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

}

7.

#include"stdio.h"

void main()

{

int i, j, s;

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

{

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

{

s = i*j;

printf("%d*%d=%-3d", i, j, s);

}

printf("\n");

}

}

3.

#include

int main()

{

int i, a[20];

a[0] = 1; a[1] = 1;

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

{

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

}

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

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

printf("\n");

}

遇到的问题和解决方法

心得体会

实验五指针应用程序设计

实验名称

实验目的和要求

1.理解指针的概念,掌握指针变量的定义和赋值,掌握使用指针变量访问数据的方法;

2.学会使用指针处理数组中的数据,学会用指针处理字符串;

3.了解指针数组和指向指针的指针;

实验内容

1.输入并运行第5章例5-1、例5-3中的程序,观察输出结果,理解指针变量的用法。

2.输入并运行第5章例5-5中的程序,掌握使用指针变量访问数组元素的方法。

3.编程序,输入有一个英文句子,将每个单词的第一个字母改为大写。(使用指针)

主要仪器设备台式或笔记本电脑

实验记录(写出实验内容中3的程序代码和运行结果)(可分栏或加页)

3.

#include"stdio.h"

#include"ctype.h"

void main()

{

char s[100];

char *p = s;

printf("请输入句子:");

gets_s(s);

if (islower(*p))*p -= 32;

p++;

while (*p)

{

if (islower(*p) && !isalpha(*(p - 1)))

(*p) -= 32;

p++;

}

puts(s);

}

相关文档
最新文档