没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![thumb](https://img-home.csdnimg.cn/images/20210720083646.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://csdnimg.cn/release/download_crawler_static/89555231/bg1.jpg)
学习文档 仅供参考
➢ 马克思手稿中有一道趣味数学题:有 30 个人,其中有男人、女人和小孩,在一家饭馆里吃饭
共花了 50 先令,每个男人各花 3 先令,每个女人各花 2 先令,每个小孩各花 1 先令,问男人、
女人和小孩各有几人?
解方程组
编写程序,采用穷举法求出结果。
➢ 编写程序,根据以下公式求 e 的值。要求用两种方法计算:
1) for 循环,计算前 50 项
2)while 循环,直至最后一项的值小于 10-4
➢ 从键盘中输入一个数字〔不限位数〕,用循环语句编程判断并输出这个数字的位数。
➢ 猴子吃桃子问题。猴子第一天摘下假设干个桃,当即只一半,又多吃一个。第二天早上又将剩
下的一半吃掉一半,双多吃一个。以后每天早上都吃了前天剩下的一半零一个,到第 10 天早
上只剩下最后一个桃。问第一天摘了几个桃。
➢ 编程打印九九乘法表
➢ 青年歌手参加歌曲大奖赛,有 10 个评委打分,试编程求选手的平均得分〔去掉一个最高分和
一个最低分〕。
➢ 从键盘中输入一个数字(可以包含小数点,其位数在 60 位以下,求其整数的有效位数,如输入
0123.456,返回值为整数有效位数为 3)
1) 输入数据为浮点型,不用数组,不用字符串,只有变量的算术运算实现此功能。
2) 使用数组来进行编程。
➢ 使用数组,编写一个十进制正整数转换为任意进制数的转换工具。
〔大进制向小进制的转换。〔方法是相除去余〕
10 进制 327 转八进制:
327/8 = 40 余数为 7
40/8 = 5 余数为 0
于是八进制数为 507〔第一位 5 是最后的商〕〕
➢ 使用数组,编写一个任意进制正整数转换为十进制的转换工具。〔以 2,10 进制互转为例,其
他请举一反三:
二进制数 1101 转十进制:
1×2 的三次幂+1×2 的二次幂+0×2 的一次幂+1×2 的零次幂=8+4+0+1=13〕
➢ 10 个小孩围成一圈分糖果,老师顺次分给每个人的糖块数为 12,2,8,22,16,4,10,6,
14,20。然后按以下规那么调整,所有小孩同时把自己的糖果分一半给右边的小孩,糖块数变
为奇数的人,再向老师补要一块,问经过多少次调整后,大家的糖块一样多,且每人多少块。
1 1 1 1 1 1
1
1! 2! 3! 4! 5! !
e
n
» + + + + + + ××××××+
![](https://csdnimg.cn/release/download_crawler_static/89555231/bg2.jpg)
学习文档 仅供参考
➢ 编写一个函数,用以求 x2-5x+4 的值,x 做为函数的形参,调用此函数,求:
y1= 22-5×2+4
Y2=(x+15)2-5(x+15)+4
Y3=(sinx)2-5sinx+4
sinx 可以加载〞〞 库函数后使用,函数说明为
double sin( double x)
➢ 编写一个函数,使给定的一个二维数组(N×N)行列互换(N>3)。
➢ 从键盘中输入一个不超过 40 个字符的字符串,再输入一个位数,删除对应 位数的字符,然后
输出删除指定字符后的字符串
要求:1) 用 puts 输出指示信息
2) 用 gets 接收字符串
➢ 如果有一个正整数从左、右来读都是一样的,那么称为回文式数(简称回数);比方 101,
32123,999 都是回数。数学中有名的“回数猜测〞之迷,至今未解决。
回数猜测: 任取一个数,再把它倒过来,并把这两个数相加,然后把这个和数再倒过来,与原和
数相加,重复此过程,一定能获得一个回数。
例: 68 倒过来是 86
68+86= 154
154+541= 605
605+506=1111 (回数)
编程,输入任意整数,按上述方法产生一个回数,为简便起见,最多计算 7 步,看是否能得到一个
回数。
要求:
主函数中接收键盘数据,必须用 scanf(“%ld〞,&变量名)接收整型变量,
显示该数与其倒数的和,输出每一步计算步骤。
子函数 1,计算该数的倒数。
子函数 2,验证和是否为回数,
是那么主函数打印“经过 n 次计算,得到回数〞,超过 7 次未能得到回数,显示,“经过 n 次计算,
未得到回数〞
➢ 求 Sn=a+aa+aaa+------+aaaaaaa(n 个 a),其中 a 和 n 都从键盘中输入,如从键盘中输入 2,5,那么
计算 S5=2+22+222+2222+22222。
#include "stdio.h"
void main()
{
int a,n,i=1;
long s=0,t=0;
printf("a=");
scanf("%d",&a);
printf("n=");
scanf("%d",&n);
![](https://csdnimg.cn/release/download_crawler_static/89555231/bg3.jpg)
学习文档 仅供参考
while(i<=n)
{
t=t+a;
s=s+t;
a=a*10;
++i;
}
printf("sum=%d",s);
}
➢ 两个乒乓球队进行比赛,各出三人。甲队为 A,B,C 三人,乙队为 X,Y,Z 三人。已抽签决定
比赛名单,有人向队员打听比赛的名单,A 说他不和 X 比,C 说他不和 X、Z 比,编程找出三对
选手的对手名单。
注:使用穷举法
#include"stdio.h"
int main()
{ int i,j,k;
for(i=1;i<=3;++i)
{ for(j=1;j<=3;++j)
{ for(k=1;k<=3;++k)
{ if(i==j || j==k || i==k) continue;
if (i!=1 && k!=1 && k!=3)
{ printf("A vs %c\n",i+'X'-1);
printf("B vs %c\n",j+'X'-1);
printf("C vs %c\n",k+'X'-1);
return 0;
}
}
}
}
return 0;
}
➢ 编写一个函数,函数说明为:
char lastchar ( char str[])
功能:求一个字符串的最后一个字符,如果是空串,那么返回空字符。
再利用该函数编程,输入两个字符串,输出第一字符串的最后一个字符和第二个字符串的最后一个
字符。
➢ 韩信点兵。
韩信有一队兵,他想知道有多少人,便让士兵排队报数:按从 1 至 5 报数,最末一个士兵报的数为
1;按从 1 至 6 报数,最末一个士兵报的数为 5;按从 1 至 7 报数,最末一个士兵报的数为 4;最后
再按从 1 至 11 报数,最末一个士兵报的数为 10。编程求韩信至少有多少兵?
#include "stdio.h"
![](https://csdnimg.cn/release/download_crawler_static/89555231/bg4.jpg)
学习文档 仅供参考
void main()
{int i;
for(i=1;;i++)
{if(i%5==1&&i%6==5&&i%7==4&&i%11==10)
{printf("%d",i);break;}}}
➢ 用递归方法计算以下函数的值:
fx (x, n)=x-x2+x3-x4+......(-1)n-1xn n>0
要求:
1) 写出递归函数的原型
2) 编写程序
➢ 4 用递归法将一个整数转换成字符形式输出。例如输入 483,应输出字符串“483〞。 其程序如
下,请验证,并修改程序,增加显示出输入数字的位数的功能,并使输出结果与以下列图一致。
void convert(long n)
{ long i;
if ((i=n/10)!=0)
convert(i);
putchar(n%10+'0');
}
main()
{ long number;
scanf("%ld",&number);
if ( number<0)
{putchar('-'); number= -number;}
convert (number);
}
➢ 利用以下公式,编程计算π的值,直到最后一项的绝对值( 用函数 fabs() )小于为止。
【程序 1】
题目:有 1、2、3、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是 1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。
2.程序源代码:
#include "stdio.h"
#include "conio.h"
main()
{
int i,j,k;
printf("\n");
for(i=1;i<5;i++) /*以下为三重循环*/
1 1 1
1 ...
4 3 5 7
p
= - + - +
![](https://csdnimg.cn/release/download_crawler_static/89555231/bg5.jpg)
学习文档 仅供参考
for(j=1;j<5;j++)
for (k=1;k<5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保 i、j、k 三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
getch();
}
===========================================
【程序 2】
题目:企业发放的奖金根据利润提成。利润(I)低于或等于 10 万元时,奖金可提 10%;利润高
于 10 万元,低于 20 万元时,低于 10 万元的局部按 10%提成,高于 10 万元的局部,可可提
成 7.5%;20 万到 40 万之间时,高于 20 万元的局部,可提成 5%;40 万到 60 万之间时高于
40 万元的局部,可提成 3%;60 万到 100 万之间时,高于 60 万元的局部,可提成 1.5%,高
于
100 万元时,超过 100 万元的局部按 1%提成,从键盘输入当月利润 I,求应发放奖金总数?
1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
2.程序源代码:
#include "stdio.h"
#include "conio.h"
main()
{
long int i;
int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;
scanf("%ld",&i);
bonus1=100000*0. 1;
bonus2=bonus1+100000*0.75;
bonus4=bonus2+200000*0.5;
bonus6=bonus4+200000*0.3;
bonus10=bonus6+400000*0.15;
if(i<=100000)
bonus=i*0.1;
else if(i<=200000)
bonus=bonus1+(i-100000)*0.075;
else if(i<=400000)
bonus=bonus2+(i-200000)*0.05;
else if(i<=600000)
bonus=bonus4+(i-400000)*0.03;
else if(i<=1000000)
bonus=bonus6+(i-600000)*0.015;
else
剩余24页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/cb6aa90a299b4c48b5485fc622c9643a_weixin_43990727.jpg!1)
学习使人快乐张
- 粉丝: 99
- 资源: 6万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback](https://img-home.csdnimg.cn/images/20220527035711.png)
![feedback-tip](https://img-home.csdnimg.cn/images/20220527035111.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)