计算机科学与技术第3次上机实验.docx

上传人:b****8 文档编号:29906492 上传时间:2023-08-03 格式:DOCX 页数:6 大小:78.08KB
下载 相关 举报
计算机科学与技术第3次上机实验.docx_第1页
第1页 / 共6页
计算机科学与技术第3次上机实验.docx_第2页
第2页 / 共6页
计算机科学与技术第3次上机实验.docx_第3页
第3页 / 共6页
计算机科学与技术第3次上机实验.docx_第4页
第4页 / 共6页
计算机科学与技术第3次上机实验.docx_第5页
第5页 / 共6页
点击查看更多>>
下载资源
资源描述

计算机科学与技术第3次上机实验.docx

《计算机科学与技术第3次上机实验.docx》由会员分享,可在线阅读,更多相关《计算机科学与技术第3次上机实验.docx(6页珍藏版)》请在冰豆网上搜索。

计算机科学与技术第3次上机实验.docx

计算机科学与技术第3次上机实验

哈尔滨工程大学

《程序设计基础》实验报告

基础实践三

 

姓名:

麦豆班级:

学号:

实验时间:

2018年4月26日

 

成绩

哈尔滨工程大学计算机基础课程教学中心

实验题目1:

输入十个整数,输出其中的最大值和最小值.

设计思想:

利用数组将十个数存储,然后,先假设第一个为最大值或最小值,直接用循环对数组进行两个比较然后交换值,前一个始终保持为最大值或最小值,最后输出.

实验代码及注释:

#include<>

intmain()

{

/*输入十个整数输出其中的最大值和最小值*/

/*直接用循环对数组进行两个比较然后交换值,前一个始终保持为最大值或最小值*/

intnumber[10];

实验题目2:

猴子第一天摘下若干个桃子,当时就吃了一半,还不过瘾,就又吃了一个。

第二天又将剩下的桃子吃掉一半,又多吃了一个。

以后每天都吃前一天剩下的一半零一个。

到第10天再想吃的时候就剩一个桃子了,求第一天共摘下来多少个桃子

设计思想:

声明x为前一天剩下桃子数,y为昨天早上吃完剩余桃子数,倒退可得x与y关系为x/2-1=y,利用循环可得第一天桃注意第十天早上猴子未吃故循环变量i<10

实验代码及注释:

#include<>

intmain()

{

intx,y=1,i;

实验题目3:

输出以下图形

*****H

****e

***l

**l

*o

设计思想:

倒序存储hello字符在数组中,用循环循环count次,当循环了count次,打印字符数组count-1号数组,同时count--,令i=0再次循环.

最后输出整个图形.

实验代码及注释:

#include<>

intmain()

{

inti,count=5;{

printf("%c\n",c[count-1]);

count--;

i=0;

}

}

return0;

}

验证与结论:

 

总结与心得体会:

单个字符数组与字符串数组是有区别的,一般后者使用较多,也更为方便.

 

实验题目4:

求1~2000之间的所有完数.完数是指一个数恰好等于它的因子之和(除自身外),则称这个数为完数.

设计思想:

判断每个数是否为它的因子,利用数组将每个数的因数存进去,再计算因数和是否等于其本身,若等于则输出.

实验代码及注释:

#include<>

#include<>

出所有完数.

 

 

实验题目5:

打印所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身.例如:

153=1^3+5^3+3^3.

设计思想:

个位数用十取余,百位数用100除,十位数十位数先除10再对10取余分别得到对其用pow函数进行三次方并判断是否等于本身

实验代码及注释:

#include<>

#include<>

#include<>

/*打印所有水仙花数,所谓水仙花数是指一个三位数,其各位数字立方和等于该数本身.例如:

153=1^3+5^3+3^3.*/

intmain()

{

inti;

ow函数两项必须为double型,int型必须强制转换.

附加题目:

产生特定范围内一随机数,输入数据来输出是大还是小来猜数.最多猜十次.

设计思想:

用rand()来产生随机数,利用for循环=输入数据,判断输入是大还是小

并输出.

实验代码及注释:

#include<>

#include<>

intmain()

{

inti,number,rand_number;

 

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

当前位置:首页 > 农林牧渔 > 林学

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

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