C语言实验复习资料.docx

上传人:b****3 文档编号:607663 上传时间:2022-10-11 格式:DOCX 页数:18 大小:395.24KB
下载 相关 举报
C语言实验复习资料.docx_第1页
第1页 / 共18页
C语言实验复习资料.docx_第2页
第2页 / 共18页
C语言实验复习资料.docx_第3页
第3页 / 共18页
C语言实验复习资料.docx_第4页
第4页 / 共18页
C语言实验复习资料.docx_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

C语言实验复习资料.docx

《C语言实验复习资料.docx》由会员分享,可在线阅读,更多相关《C语言实验复习资料.docx(18页珍藏版)》请在冰豆网上搜索。

C语言实验复习资料.docx

C语言实验复习资料

实验三顺序结构和输入输出

3、编写程序。

用getchar函数读入两个字符C1,C2,然后分别用putchar函数和printf函数输出这两个字符。

并思考以下问题。

3-4请回答书中问题

问题

(1)变量c1、c2应定义为字符型或整型还是二者皆可?

答:

二者皆可

问题

(2)若要求输出c1和c2的ASCII码的十进制值,应如何处理?

用putchar函数还是printf函数?

答:

printf函数

问题(3)整型变量和字符型变量是否在任何情况下都可以互相代替?

答:

不能

程序运行结果画面如下:

5、编写程序,把790分钟换算成用小时和分钟来表示

6、编写程序,读入三个数给a,b,c,然后交换它们的取值,把a中原来的数给b,把b中原来的数给c,把c中原来的数给c.

实验四逻辑运算和判断选取控制p34

2、有一个函数如下:

要求输入X的值,求出Y的值。

(1)

(1)不嵌套的if语句

main()

{intx,y;

scanf(“%d”,&x);

if((x>-5)&&(x<0))y=x;

if((x==0)y=x–1;

if((x>0)&&(x<10))y=x+1;

printf(“%d”,y);

}

程序运行结果(请帖图):

(2)嵌套的if语句

main()

(intx,y;

scanf(“%d”,&x);

if(x>-5)&&(x<0))y=x;

elseif(x==0)y=x-1;

elsey=x+1;

printf(“%d”,y);

}

程序运行结果(请帖图):

5、编程题:

从键盘输入三个数,分别让它们代表三条线段的长度,请编写程序判断由这三条线段所组成的三角形将属于什么类型(不等边、等腰、等边或不构成三角形)

6、编程题:

判断输入的正整数是否既是5又是7的倍数。

若是,则输出YES,否则输出NO

 

实验五、循环结构

实验案例:

题目:

2、将字母加密输出

3、利用for循环编写程序,输出如下图形:

4、输出三角形状的九九乘法表

6、如果一个数恰好等于它的所有因子(包括1但不包括自身)之和,则成为之“完数”

例如6的因子是1、2、3,且6=1+2+3,因此6是完数。

使用for循环编写程序找出1000以内的所有的完数以及这些完数的和。

实验六、数组

实验案例题目:

假设我们举行一次班长选举,对一个班(30名同学)中的5名候选人(分别代号1—5)中进行投票选举,以得票最多者当选,原始投票数据如下:

1、3、2、4、4、3、3、5、2、1、5、4、3、3、5、2、1、4、4、1、1、2、5、3、4、2、4、4、3、2.

实验内容:

1、假设我们举办一次电话调查,了解人们对某一电视节目的意见,首先向每一个受调查者询问,并请他们按1-5的等级范围对这一电视节目做出评价,与1000人交谈后,得到1000分答复,请编程统计前20份答复所得的电视节目评价的结果,假设前20份答复的原始数据是:

3、4、2、3、3、2、2、1、1、5、5、4、3、2、1、1、4、5、4、3.

2.将数组XX(有N个元素)的前K个元素(K

例如输入7和1234567,在输入:

5,则输出6712345

4.编写程序:

先读入10个整数,再把它们按照从小到大次序排序起来,最后再读入一个整数K,并将K插入到该整数数列中,插入后的数列仍从小到大排序。

5、统计字符串S在字符串str中出现的次数:

例如输入121231234和23,则输出2(2表示字符串23出现的次数)

实验七、字符处理

2.将两个字符串连接起来不要用strcat函数

3.写一个程序,能分别统计出从键盘输入的字符中小写字符的个数,数字字符的个数和其他字符的个数。

输入的字符串以“!

”作为结束标记。

 

实验八、函数

2.编写一个函数,判断一个数是不是素数,在主函数中输入一个整数,输出是否是素数

3.编写程序,计算公式和输出结果

2.3实验内容部分第3题源程序代码,请贴图:

(1)编写一个函数计算n!

 

(2)编写主函数,有键盘输入n和m,调用

(1)中的函数完成计算。

(3)输入n和m要给出提示,并检查n和m的合理性,不复合的输入应该输出错误信息不再进行计算。

实验九指针

实验内容:

1调试下列程序,使之具有如下功能:

用指针法输入12个数,然后按每行4个数输出

4、从键盘输入10个整数,然后输出其中最小值。

7、功能:

输出一行文字,找出大写字母、小写字母、空格、数字以及其他字符各有多少?

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

当前位置:首页 > 人文社科 > 文学研究

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

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