C语言实验报告一体化1202Word文档格式.docx

上传人:b****8 文档编号:22705521 上传时间:2023-02-05 格式:DOCX 页数:13 大小:22.74KB
下载 相关 举报
C语言实验报告一体化1202Word文档格式.docx_第1页
第1页 / 共13页
C语言实验报告一体化1202Word文档格式.docx_第2页
第2页 / 共13页
C语言实验报告一体化1202Word文档格式.docx_第3页
第3页 / 共13页
C语言实验报告一体化1202Word文档格式.docx_第4页
第4页 / 共13页
C语言实验报告一体化1202Word文档格式.docx_第5页
第5页 / 共13页
点击查看更多>>
下载资源
资源描述

C语言实验报告一体化1202Word文档格式.docx

《C语言实验报告一体化1202Word文档格式.docx》由会员分享,可在线阅读,更多相关《C语言实验报告一体化1202Word文档格式.docx(13页珍藏版)》请在冰豆网上搜索。

C语言实验报告一体化1202Word文档格式.docx

#include“stdio.h”

{inta,b,sum;

a=123;

b=456;

sum=a+b;

printf(“sumis%d\n”,sum);

}

程序代码如下:

#include“stdio.h”

intmain()

{printf(“********************\n”);

printf(“ThisisaCprogram!

\n”);

printf(“********************\n”);

return(0);

五、实验结果

2、a)ThisisaCprogram.

b)sumis579

六、总结

(自己写)

 

分支结构

2013年9月25日

1、熟练掌握if语句和switch语句

2、结合程序掌握一些简单的算法

3、学习调试程序

(1).有一函数:

用scanf函数输入x的值,求y值。

(2).给出一个百分制成绩,要求输出成绩等级A、B、C、D、E。

90分以上为A,81-89分为B,70-79分为C,60-69分为D,60分以下为E。

(1)参考程序如下:

main()

{floatx,y;

scanf(“%f”,&

x);

if(x<

1)y=x;

if(x>

=1&

&

x<

10)y=2*x-1;

=10)y=3*x-11;

printf(“y=%f”,y);

}

(2).

参考程序如下:

main()

{intg;

scanf(“%d”,&

g);

switch(g/10)

{case10:

case9:

printf(“A\n”);

break;

case8:

printf(“B\n”);

case7:

printf(“C\n”);

case6:

printf(“D\n”);

default:

printf(“E\n”);

(1)输入0结果为0

输入5结果为9

输入15结果为34

(2)输入98结果为A

输入82结果为B

输入50结果为E

循环结构

2013年10月9日

熟悉掌握用while语句,do-while语句、for语句实现循环的方法。

掌握在程序设计中用循环的方法实现一些常用算法(如穷举、迭代、递推等)。

进一步学习调试程序。

(1)程序填空。

(2)程序改错

以下程序的功能是:

从键盘上输入若干个学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入。

请把该程序补充完整,并上机调试运行。

main()

{floatx,amin,amax;

_______

(1)_________

amax=x;

amin=x;

while(______

(2)______)

{if(x>

amax)______(3)______

if(_____(4)______)amin=x;

printf(“amax=%f,amin=%f”,____(5)_____);

请指出下列程序中的错误,改正后上机调试、运行。

#includestdio.h

main

{inta,b;

for(a=1,b=1;

a≤100;

a++)

{if(b>

=20)break;

if(b%3=1)

{b+=3;

continue;

b-=5;

}

(1)结果:

(1)scanf(“%f”,&

(2)x>

=0

(3)amax=x(4)x<

amin或x<

=amin

(5)amax,amin

(2)stdio.h改为”stdio.h”

main改为main()

a≤100改为a<

=100

b%3=1改为b%3==1

最后添加一个}

数组

2013年10月23日

1、理解一维数组和二维数组的概念

2、掌握一维数组和二维数组的定义、初始、数组元素引用。

3、掌握一维数组和二维数组的输入/输出。

1、编制程序,求Fibonachi数列的前10项。

2、编写找出1-100之间能被7或11整除的所有整数,存放在数组a中,并统计其个数。

要求以每行排列5个数据的形式输出a数组中的数据。

1、求Fibonachi数列的前10项

{intf[11]={0,1,1},n;

for(n=3;

n<

=10;

n++)

f[n]=f[n-1]+f[n-2];

for(n=1;

printf("

%d"

f[n]);

\n"

);

2、找出1-100之间能被7或11整除的所有整数

{intn=0,a[100],i;

for(i=1;

i<

=100;

i++)

{if(i%7==0||i%11==0)

{a[n]=i;

n++;

n=%d\n"

n);

for(i=0;

n;

{printf("

%d\t"

a[i]);

if((i+1)%5==0)printf("

(1)程序结果:

1234

5678

9101112

13141516

(2)程序结果:

n=22

711142122

2833354244

4955566366

7077848891

9899

函数

2013年11月4日

(1)掌握函数定义(返回、函数名、参数、函数体),调用。

(2)掌握函数的声明

(1)掌握函数声明的使用。

(2)编制函数fun,其功能是:

删除一个字符串中指定的字符。

要求:

原始字符串在主函数中输入,处理后的字符串在主函数中输出。

1、函数声明的使用

(1)输入下面程序,编译、连接,如果没有输错,应该提示成功。

运行获得正确结果100。

floatfun(floatf)

{

returnf*f;

voidmain()

floatk;

k=fun(10.0);

%f\n"

k);

(2)把fun函数移到main()函数之后,再次编译,提示错误:

2、编制函数fun,其功能是:

源程序清单如下:

#include<

stdio.h>

voidfun(char[],char);

{chars[100],c;

gets(s);

c=getchar();

fun(s,c);

puts(s);

voidfun(chars[],charc)

{inti,j;

s[i]!

='

\0'

;

{if(s[i]==c)

{for(j=i;

s[j]!

j++)

s[j]=s[j+1];

(2)测试运行:

Iamateacher,youareastudent<

CR>

e<

Iamatachr,youarastudnt

指针

2013年11月20日

1、掌握指针变量的定义、初始化以及通过指针变量对数据的访问。

2、掌握指针与数组、指针与函数的关系。

(1)运行一段程序,进一步理解指针的概念。

(2)编写程序:

输入一行字符,统计其中大写字母、小写字母、空格以及数字个数

1、运行下面程序,理解指针的概念。

{inta[10]={1,2,3,4,5,6,7,8,9,10};

int*p;

for(p=a;

p<

a+10;

p++)

address=%x\t"

p);

printf("

value=%d\n"

*p);

%d\n"

运行结果:

address=-68value=1

address=-66value=2

address=-64value=3

address=-62value=4

address=-60value=5

address=-58value=6

address=-56value=7

address=-54value=8

address=-52value=9

address=-50value=10

-48-36

2、程序代码如下:

{chars[100],*p=s;

intc[4]={0};

gets(p);

while(*p)

{

if(*p>

A'

*p<

Z'

)c[0]++;

elseif(*p>

a'

z'

)c[1]++;

0'

9'

)c[2]++;

elseif(*p=='

'

)c[3]++;

p++;

%d\t%d\t%d\t%d\n"

c[0],c[1],c[2],c[3]);

HelloWorld!

3.14WB<

4833

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 职业教育 > 职高对口

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1