c语言实验Word文档下载推荐.docx

上传人:b****5 文档编号:17647793 上传时间:2022-12-07 格式:DOCX 页数:6 大小:71.22KB
下载 相关 举报
c语言实验Word文档下载推荐.docx_第1页
第1页 / 共6页
c语言实验Word文档下载推荐.docx_第2页
第2页 / 共6页
c语言实验Word文档下载推荐.docx_第3页
第3页 / 共6页
c语言实验Word文档下载推荐.docx_第4页
第4页 / 共6页
c语言实验Word文档下载推荐.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

c语言实验Word文档下载推荐.docx

《c语言实验Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c语言实验Word文档下载推荐.docx(6页珍藏版)》请在冰豆网上搜索。

c语言实验Word文档下载推荐.docx

s0;

n1;

sign1(s存储计算结果,n控制分母,sign控制符号)

ss+sign/n

nn+1

sign-1*sign

步骤5:

如果n≤100,转步骤2

步骤6:

输出s的值

例2:

请将10000秒以“小时:

分钟:

秒”的格式输出。

比如,3600秒应输出为“1:

0:

0”。

例3:

输入华氏温度,输出摄氏温度。

注:

(1)例2和例3是作业。

(现场交)

(2)注意编程风格的培养:

结构清晰的程序容易阅读,便于查错、纠错。

 

实验2顺序结构程序设计(2011.09.29/2011.10.08)

(1)熟悉getchar、putchar、scanf、printf函数的用法

(2)了解数学函数库math.h,熟悉常用数学函数的用法

(3)熟悉TC或VC++帮助文档的用法

读入一个大写字母,将其转换为小写字母并输出。

读入一个数字字符,将其转换为数字并输出。

用下面的scanf函数输入数据,使a=3,b=7,x=8.5,y=71.82,c1='

A'

,c2='

a'

问在键盘上如何输入?

#include<

stdio.h>

voidmain()

{

inta,b;

floatx,y;

charc1,c2;

a=b=0;

x=y=0;

c1=c2=0;

scanf("

a=%db=%d"

&

a,&

b);

%f%e"

x,&

y);

%c%c"

c1,&

c2);

printf("

a=%d\t\tb=%d\n"

a,b);

x=%f\t\ty=%f\n"

x,y);

c1=\'

%c\'

\t\tc2=\'

\n"

c1,c2);

}

例4:

输入一个华氏温度,要求输出摄氏温度。

例5:

计算

实验3选择结构程序设计(2011.10.13)

(1)熟悉if语句和switch语句

(2)使用数学函数

例子:

编程:

输入三条边的边长,判断是否构成三角形,根据判断结果反馈信息.

●两边之和大于第三边[pg.98]

●s=(a+b+c)/2,(s-a)(s-b)(s-c)>

判断输入的一个点(x,y)是否位于圆心在原点且半径为r(r>

0)的圆内.

输入y年m月d日,

●求这天之后一天的日期.如:

输入2008年12月31日,输出2009年1月1日.

●求这天之前一天的日期.如:

输入2008年3月1日,输出2008年2月29日.

实验4循环结构程序设计(2011.10.20/2011.10.27)

(1)熟悉while、do…while、for语句

(2)设计一重循环结构程序

1.基本题

计算1至100之间的奇数之和,偶数之和.

2.求数列的和

求分数列前n项之和.

如:

n=5,计算

计算数列前n项之和.

数列:

1,12,123,1234,12345,…

n=5,计算1+12+123+1234+12345

2,22,222,2222,22222,…

n=5,计算2+22+222+2222+22222

计算圆周率

3.试探法

求零件总数.已知零件总数在100~200之间,如果分成4个零件一组,则多2个零件;

若分成7个零件一组,则多3个零件;

若分成9个零件,则多5个零件.

求两个正整数m和n的最大公约数和最小公倍数.

4.输入缓冲区的应用和循环结束条件的设置

统计输入字符串中小写(或大写)字母的个数.

输入若干个整数,统计大于0和小于0的个数,以0结束输入.

实验5数组(2011.11.03)

(1)熟悉一维数组、二维数组和字符数组

(2)学习数组的输入、输出;

数组元素的访问

1.求数组的最大值、最小值、总和、平均值

2.分别使用选择法和冒泡法实现数组元素降序排列(降序:

从大到小)

3.从键盘输入一个4行4列数据表,并将其存入二维整型数组a,之后计算第1列(列标为0)元素之和

4.已知:

inta[10]={12,-10,-31,-18,-15,50,17,15,-20,20};

intb[10],c[10];

要求:

1)将数组a中大于-20的元素依次存放到数组b中

2)将数组b中的元素按照从小到大的顺序存放到数组c中

3)统计数组b中数据的个数.

5.已知:

inta[4][4]={

{1,2,-3,-4},

{0,-12,-13,14},

{-21,23,0,-24},

{-31,32,-33,0}

};

intb[16];

将数组a中各行0之前所有正数依次放入数组b中,并求这些正数之和.1+2+23+32=58

6.输入字符串,将其中的数字字符0~8变成比它大1的数字字符,将字符9变为字符0.例如:

ab12cd56EF89GH4ab23cd67EF90GH5

7.从字符串str1中取出ASCII码值为偶数且下标为偶数的字符依次存放到字符串str2中.例如:

str1="

4AZ18c?

Ge9a0z!

"

str2="

4Z8z"

8.求字符串的长度。

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

当前位置:首页 > 党团工作 > 其它

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

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