推荐实验四实验报告word版本 14页Word格式.docx
- 文档编号:14686656
- 上传时间:2022-10-23
- 格式:DOCX
- 页数:12
- 大小:17.28KB
推荐实验四实验报告word版本 14页Word格式.docx
《推荐实验四实验报告word版本 14页Word格式.docx》由会员分享,可在线阅读,更多相关《推荐实验四实验报告word版本 14页Word格式.docx(12页珍藏版)》请在冰豆网上搜索。
scanf(%d,&
m);
while(m-)scanf(%d,&
n);
if(even(n)printf(奇数n,even(n);
elseprintf(偶数n,even(n);
return0;
2、描述编写一个用户自定义函数,函数的功能是:
将华氏温度转F换为摄氏温度C。
转换公式为:
C5*(F-32)/9。
编写一个程序,输出指定范围的华氏温度与摄氏温度的对照表,其中华氏温度步长为4。
输入两个空格隔开的整数n,m(且0nm1000)输出华氏温度与摄氏温度的对照表样例输入3245样例输出320.00362.22404.44446.67程序代码:
#includestdio.hfloattemp(intf)floatc;
c=5.0*(f-32)/9.0;
returnc;
intmain()intn,m;
scanf(%d%d,&
n,&
for(;
nb)if(ac)max=a;
elsemax=c;
elseif(bc)max=b;
returnmax;
intmain()intn,h,i,j,k,l,f;
while(n-)scanf(%d%d%d%d%d,&
h,&
i,&
j,&
k,&
l);
f=mmax(h,i,j);
printf(%dn,mmax(f,k,l);
4、描述对于给定的若干个三位正整数,将它们的各位上的数字按由小到大的顺序输出。
要求,写一个函数,能将其整型参数的各位数字按照由小到大进行输出。
主函数完成对输入的若干个三位数,分别调用该函数,完成指定的输出。
输入若干行,每行有一个三位正整数,输入为0结束。
输出有若干行,依次对应于非0的整数,将相应三位正整数的数字由小到大输出,数字间没有空格。
样例输入123987670样例输出123789067程序代码:
#includestdio.hvoidchange(intx)inta,b,c,max,mid,min;
a=x%10;
b=x/10%10;
c=x/100;
if(ab)max=a;
mid=b;
elsemax=b;
mid=a;
if(maxc)max=max;
if(cmid)min=mid;
mid=c;
elsemin=c;
if(ab)mid=a;
min=b;
elsemid=b;
min=a;
printf(%d%d%dn,min,mid,max);
intmain()intx;
while(scanf(%d,&
x)if(x=0)break;
elsechange(x);
5、描述表示从m个元素中抽出n个元素的排列的个数。
计算公式为:
编写一个用户自定义函数,该函数有一个整数参数,函数的功能是:
求解这个整数的阶乘,函数的返回值为这个整数的阶乘。
编写一个程序,从键盘输入m、n值,分别两次调用用户自定义函数来求解输入多行测试数据,每行两个用空格隔开的整数,00表示结束。
输出有多行,对应于非00行的排列值。
样例输入538200样例输出6056程序代码:
#includestdio.hdoublemult(intx)inti;
doubley;
y=1;
for(i=1;
i=x;
i+)y=y*i;
returny;
intmain()intm,n,c;
doublef,a,b;
while
(1)scanf(%d%d,&
m,&
if(m=0&
n=0)break;
elsec=m-n;
a=mult(m);
b=mult(c);
f=a/b;
printf(%.0fn,f);
6、描述哥德巴赫猜想大家都知道一点吧.我们现在不是想证明这个结论,而是想在程序语言内部能够表示的数集中,任意取出一个偶数,来寻找两个素数,使得其和等于该偶数.做好了这件实事,就能说明这个猜想是成立的.由于可以有不同的素数对来表示同一个偶数,所以专门要求所寻找的素数对是两个值最相近的,而且素数对中的第一个数不大于第二个数.输入输入中是一些偶整数M(6M=10000).输出对于每个偶数,输出两个彼此最接近的素数,其和等于该偶数(要求这两个素数是不等的)。
样例输入20304046样例输出713131717231729程序代码:
#includestdio.hintsushu(intn)inti;
for(i=2;
i=2;
i-)if(sushu(i)&
sushu(m-i)&
i!
=m-i)printf(%d%dn,i,m-i);
break;
、描述计算下列表达式的值:
输入输入x和n的值,其中x为非负实数,n为正整数。
输出输出f(x,n),保留2位小数。
样例输入32样例输出2.00程序代码:
#includestdio.h#includemath.hdoublef1(doublex,intn)doubley;
if(n1)y=sqrt(n+f1(x,n-1);
elsey=sqrt(1+x);
intmain()doublex;
intn;
scanf(%lf%d,&
x,&
printf(%.2fn,f1(x,n);
8、描述递归形式的公约数定义如下:
使用此定义求两个整数的最大公约数。
输入有多行,每行为两个用空格隔开的整数。
输出对应的有多行,每行为对应输入的两个整数的最大公约数。
样例输入12695113样例输出611程序代码#includestdio.h#includemath.hintgcd(intm,intn)if(m%n=0)returnn;
elsereturngcd(m,m%n);
while(scanf(%d%d,&
n)!
=EOF)printf(%dn,gcd(m,n);
三、实验体会通过这次试验让我懂得了函数的定义,函数的声明和调用;
掌握了函数的参数及其传递方式,函数值的正确返回;
了解了函数的递归调用。
通过这一章的学习,我对c语言有了更多的了解,明白了自己对c语言程序设计这门课程很有兴趣,要好好的学习。
荐计算机上机实验内容及实验报告要求荐构建学校德育管理与评价体系的实验报告荐化学实验报告格式荐大学物理实验课程设计实验报告荐电路实验报告要求
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 推荐实验四实验报告word版本 14页 推荐 实验 报告 word 版本 14
![提示](https://static.bdocx.com/images/bang_tan.gif)