1

计算阶乘的和v2.0(4分)

题目内容:

假设有这样一个三位数m,其百位、十位和个位数字分别是a、b、c,如果m= a!+b!+c!,则这个三位数就称为三位阶乘和数(约定0!=1)。请编程计算并输出所有的三位阶乘和数。

函数原型:?long Fact(int n);

函数功能:计算n的阶乘

输入格式:?无

输出格式:"%d\n"

为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。

时间限制:500ms内存限制:32000kb

C

#include

long Fact(int m);

int main()

{

int x=0;

int m=0;

int SUM=0;

for(m=100;m<1000;m++)

{

x=Fact(m);

while(x==m)

{

SUM=m;

break;

}

}

printf("%d\n",SUM);

return 0;

}

long Fact(int m)

{

int a=0;

int b=0;

int c=0;

int u=0,i=0,o=0;

int sum=0;

a=m/100;

b=(m-a*100)/10;

c=m%10;

for(u=(a-1);u>0;u--)

{

a*=u;

}

for(i=(b-1);i>0;i--)

{

b*=i;

}

for(o=(c-1);o>0;o--)

{

c*=o;

}

sum=a+b+c;

return sum;

}

用例测试结果

运行时间

占用内存

提示

得分

用例1通过

2ms

256kb

4

本次得分/总分:4.00/4.00分

2

计算最大的三位约数(4分)

题目内容:

从键盘任意输入一个数n(1000<=n<=1000000),编程计算并输出n的所有约数中最大的三位数(即最大的三位约数)。如果n小于1000或者大于1000000,则输出“Input error!”。

函数原型:int Func(int n);

函数功能:计算n的所有约数中最大的三位数

程序运行结果示例1:

Input n:555555↙

777

程序运行结果示例2:

Input n:1000↙

500

程序运行结果示例3:

Input n:800↙

Input error!

输入提示信息:"Input n:"

输入错误提示信息:"Input error!\n"

输入格式:?"%d"

输出格式: "%d\n"

为避免出现格式错误,请直接拷贝粘贴题目中给的格式字符串和提示信息到你的程序中。

时间限制:500ms内存限制:31kb

C

#include

int Fact(int m);

int main()

{

int n;

int a;

printf("Input n:");

scanf( "%d",&n);

if (n<1000||n>1000000)

printf("Input error!\n");

else

{

a=Fact(n);

printf("%d\n",a);

}

return 0;

}

int Fact(int m)

{

int x;

for (x=999;x>=100;x--)

{

if (m%x==0)

break;

else

continue;

}

return x;

}

用例测试结果

运行时间

占用内存

提示

得分

用例1通过

2ms

256kb

1

用例2通过

1ms

256kb

1

用例3通过

2ms

256kb

1

用例4通过

2ms

256kb

1

本次得分/总分:4.00/4.00分

3

孔融分梨(4分)

题目内容:

孔融没有兄弟姐妹,到了周末,就找堂兄孔明、堂姐孔茹、堂弟孔伟等7个堂兄妹来到家里玩。孔融妈妈买了8个梨给孩子们吃,结果小黄狗桐桐淘气叼走了一个,大花猫鑫鑫偷偷藏了一个。孔融抢过剩下的6个梨,妈妈止住他,说他要和大家平分吃。孔融不高兴,说8个人怎么分6个梨?

小孩儿吃梨问题c语言,C语言编程练习 6.2课上编程练习.docx相关推荐

  1. 7-207 孔融分梨(函数实现)7-208 sdut-C语言实验- 数列求和2

    目录 7-207 孔融分梨(函数实现) 7-208 sdut-C语言实验- 数列求和2 7-207 孔融分梨(函数实现) 分数 10 全屏浏览题目 切换布局 作者 lsr 单位 枣庄学院 孔融没有兄弟 ...

  2. 猴子吃桃c语言程序到第n天,猴子吃桃问题之《C语言经典案例分析》

    猴子吃桃问题之<C语言经典案例分析> 一.[什么是猴子吃桃] 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个.第二天早上又将第一天剩下的桃子吃掉一半,有多吃了 ...

  3. 计算机制作画报说课稿,幼儿园中班语言《秋的画报》说课稿

    尊敬的各位评委老师: 大家好!今天我说课的题目是中班语言活动<秋的画报>,为了更好地体现层次性,我将分别从说教材.说活动目标.说教法学法.说活动过程.说活动延伸五个方面进行阐述.首先说一说 ...

  4. C语言探索之旅 | 第二部分第一课:模块化编程

    C语言之父 Dennis Ritchie -- 简书作者 谢恩铭 转载请注明出处 第二部分第一课:模块化编程 上一课是C语言探索之旅 | 第一部分第十课:练习题+习作,至此,我们[C语言探索之旅]的第 ...

  5. OSChina 周二乱弹 —— 开发语言和语言开发的能一样么

    Osc乱弹歌单(2019)请戳(这里) [今日歌曲] @花间小酌:#今日歌曲推荐# 分享The Score的单曲<Revolution> <Revolution>- The S ...

  6. livechart 只显示 y 值_基于Python语言的SEGY格式地震数据读取与显示编程

    敬请关注<地学新视野> 摘要:本文简单介绍了SEG-Y地震数据文件格式,以及如何用Python语言编写读写SEG-Y格式的地震数据并绘制地震剖面,其中用到了Segyio和matplotli ...

  7. R语言ggplot2可视化:自定义设置X轴上的时间间隔(中断、以年为单位),使用scale_x_date()自定义设置坐标轴间隔和标签、添加标题、副标题、题注信息

    R语言ggplot2可视化:自定义设置X轴上的时间间隔(中断.以年为单位),使用scale_x_date()自定义设置坐标轴间隔和标签(Time Series Plot For a Yearly Ti ...

  8. R语言在直方图条(柱形)上添加计数(count)或者百分比(percent)标签

    R语言在直方图条(柱形)上添加计数(count)或者百分比(percent)标签 目录

  9. 为什么我们需要一门新语言——Go语言

    编程语言已经非常多,偏性能敏感的编译型语言有 C.C++.Java.C#.Delphi和Objective-C等,偏快速业务开发的动态解析型语言有 PHP.Python.Perl.Ruby.JavaS ...

最新文章

  1. 报名 | 贝叶斯计算方法在生物制药领域的应用(基于SAS)
  2. python中若干关于类的问题
  3. Kafka消息模拟器
  4. PPT将立方体形状变为很薄的长方体
  5. 微信Windows版本升级 可以浏览朋友圈了
  6. 使用Oracle 11g新特性 Active Database Duplication 搭建Dataguard环境
  7. 魔兽世界python脚本拍卖行_Python大法之告别脚本小子系列—信息资产收集类脚本编写(上)...
  8. 我找到一个价值5.5万美元的 Facebook OAuth账户劫持漏洞
  9. Blue Jeans - POJ 3080(多串的共同子串)
  10. MVN TEST指定运行脚本
  11. 转 利用java反射实现两个具有相同属性bean赋值
  12. 基于源码编译安装openssh
  13. 虚拟化平台就在你身边-ARM架构虚拟化扩展, 以及SMMU对虚拟化等解决方案的重要性(白皮书 2010)
  14. web前端全栈0基础到精通(祺)10
  15. 高度坍塌的产生条件和解决方法
  16. android webview 加载过程,实战:七步完成Android Webview图片加载
  17. WinEdt10.3 激活
  18. 测绘专硕要学计算机吗,测绘工程专硕专业介绍_测绘工程非全日制研究生(专业硕士)_125在职研究生...
  19. SQL代码建表时引用外键,有红线提示引用了无效的表
  20. JavaEE:网络编程套接字

热门文章

  1. 爆破phpmyadmin
  2. SAP ABAP开发模块快捷键合集
  3. 怎么理解计算机中的 payload
  4. 华为手机软键盘挡住Toast
  5. 分享一个HP EVA4400/6400/8400/P6000通用的数据恢复方法
  6. 使用脚本创建客户虚拟机模板 (文档 ID 2089028.1)
  7. WeChat开发流程
  8. 内蒙古大学本科毕业论文答辩PPT模板
  9. 使用FPT上传下载文件和解决中文名文件乱码问题
  10. 华为云桌面服务器地址怎么看,探索华为FusionAccess云桌面的真面目