您所在位置: 网站首页 / c语言程序的设计题目与答案.doc / 文档详情
c语言程序的设计题目与答案.doc 立即下载
2024-09-09
约2.5万字
约47页
0
131KB
举报 版权申诉
预览加载中,请您耐心等待几秒...

c语言程序的设计题目与答案.doc

c语言程序的设计题目与答案.doc

预览

免费试读已结束,剩余 42 页请下载文档后查看

5 金币

下载文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

一、程序设计共113题
第1题题号:319
#include"stdio.h"
voidwwjt();

intfun(intm)
{
inti,k=1;
if(m<=1)k=0;
for(i=2;i<m;i++)
if(m%i==0)k=0;
returnk;
}

第2题题号:351
-----------

功能:请编一个函数voidfun(inttt[M][N],intpp[N]),
tt指向一个M行N列的二维数组,求出二维数组每列
中最大元素,并依次放入pp所指一维数组中。二维
数组中的数已在主函数中赋予。
#include<conio.h>
#include<stdio.h>
#defineM3
#defineN4
voidwwjt();

voidfun(inttt[M][N],intpp[N])
{
inti,j;
for(j=0;j<N;j++)
{
pp[j]=tt[0][j];
for(i=1;i<M;i++)
if(tt[i][j]>pp[j])
pp[j]=tt[i][j];
}
第3题题号:375
功能:从键盘上输入任意实数,求出其所对应的函数值。
z=e的x次幂(x>10)
z=log(x+3)(x>-3)
z=sin(x)/((cos(x)+4)
#include<math.h>
#include<stdio.h>
voidwwjt();

doubley(floatx)
{
doublez;
if(x>10)z=exp(x);
elseif(x>-3)z=log(x+3);
elsez=sin(x)/(cos(x)+4);
return(z);
}
第4题题号:334
功能:求给定正整数n以的素数之积。(n<28)
#include<stdio.h>
#include"conio.h"
voidwwjt();

longfun(intn)
{
longi,k;
longs=1;
for(i=2;i<=n;i++)
{for(k=2;k<i;k++)
if(i%k==0)break;
if(k==i)s=s*i;
}
returns;
}
第5题题号:333
功能:计算并输出给定整数的所有因子之积(包括自身)。
规定这个整数的值不大于50。

#include<stdio.h>
#include"conio.h"
voidwwjt();

longintfun(intn)
{
longs=1,i;
for(i=2;i<=n;i++)
if(n%i==0)s=s*i;
returns;
}
第6题题号:50
功能:求出菲波那契数列的前一项与后一项之比的极限的
近似值例如:当误差为0.0001时,函数值为0.618056。
#include<stdio.h>
#include"math.h"
voidwwjt();

floatfun()
{

floatf1=1,f2=1,f3;
floatr1=2,r2;
do
{r2=r1;
r1=f1/f2;
f3=f1+f2;
f1=f2;
f2=f3;
}while(fabs(r1-r2)>1e-4);
returnr1;
}
第7题题号:394
功能:产生20个[30,120]上的随机整数放入二维数组
a[5][4]中,求其中的最小值。
#include"stdlib.h"
#include<stdio.h>
voidwwjt();
intamin(inta[5][4])
{
inti,j,s;
s=a[0][0];
for(i=0;i<5;i++)
for(j=0;j<4;j++)
if(s>a[i][j])s=a[i][j];
return(s);
}
第8题题号:337
功能:将两个两位数的正整数a、b合并形成一个整数放在
c中。合并的方式是:将a数的十位和个位数依次放
在c数的百位和个位上,b数的十位和个位数依次放
在c数的十位和千位上。
例如:当a=45,b=12。调用该函数后,c=2415。
include<stdio.h>
voidwwjt();
voidfun(inta,intb,long*c)
{
*c=a/10*100+a%10+b/10*10+b%10*1000;
}
第9题题号:388
功能:编写函数判断一个整数能否同时被3和5整除,若能
则返回值为1,否则为0。调用该函数求出15~300之
间能同时被3和5整除的数的个数。
#include<stdio.h>
voidwwjt();

intsum(intn)
{
if(n%3==0&&n%5==0)return(1);
return(0);}
第10题题号:16
功能:编写函数fun求1!+2!+3!+……+n!的和,在main函
数中由键盘输入n值,并输出运算结果。请编写f
查看更多
单篇购买
VIP会员(1亿+VIP文档免费下)

扫码即表示接受《下载须知》

c语言程序的设计题目与答案

文档大小:131KB

限时特价:扫码查看

• 请登录后再进行扫码购买
• 使用微信/支付宝扫码注册及付费下载,详阅 用户协议 隐私政策
• 如已在其他页面进行付款,请刷新当前页面重试
• 付费购买成功后,此文档可永久免费下载
全场最划算
12个月
199.0
¥360.0
限时特惠
3个月
69.9
¥90.0
新人专享
1个月
19.9
¥30.0
24个月
398.0
¥720.0
6个月会员
139.9
¥180.0

6亿VIP文档任选,共次下载特权。

已优惠

微信/支付宝扫码完成支付,可开具发票

VIP尽享专属权益

VIP文档免费下载

赠送VIP文档免费下载次数

阅读免打扰

去除文档详情页间广告

专属身份标识

尊贵的VIP专属身份标识

高级客服

一对一高级客服服务

多端互通

电脑端/手机端权益通用