C语言程序设计实验四:循环结构

1、 编写求n!的程序:要求输入n,然后计算输出n的阶乘。

#include "stdio.h"

void main()

{

long i,fac,n;

i=1;

fac=1;

printf("\nplease input a integer:");

scanf("%ld",&n);

while(i<=n)

{

fac=fac*i; i++;

}

printf("%ld!=%ld\n",n,fac);

}

2、请为"百人搬百砖问题"编写程序。100个人搬100块砖,男人一人搬4块,女人一 人搬3块,小孩2人搬1块,问男人,女人,小孩各几人。

#include "stdio.h"

void main()

{

int man,woman,child;

for(man=0;man<=25;man++)

for(woman=0;woman<=33;woman++)

for(child=0;child<=100;child+=2)

if((man+woman+child==100)&&(4*man+3*woman+0.5*child==100)) { printf("man=%d,woman=%d,child=%d\n",man,woman,child);

break;

}

}

c语言百人搬百砖答案,C语言程序设计实验四:循环结构相关推荐

  1. c语言程序设计循环结构求奇数和,C语言程序设计实验报告循环结构程序设计.doc...

    C语言程序设计实验报告循环结构程序设计 C语言实验报告 课程__C程序设计_实验名称_循环结构程序设计__第 页 共 页 系 别__电气工程______________________ 实 验 日 期 ...

  2. 【实验四 循环结构】7-4 sdut-C语言实验-求阶乘(循环结构)

    7-4 sdut-C语言实验-求阶乘(循环结构) 分数 12 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 从键盘输入任意一个大于等于0的整数n,然后计算n的阶乘,并把它输出. 提示: 0 ...

  3. 【实验四 循环结构】7-3 sdut- C语言实验-计算1到n的和(循环结构)

    7-3 sdut- C语言实验-计算1到n的和(循环结构) 分数 9 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 从键盘上输入任意一个整数n,计算1到n的和. 输入格式: 从键盘输入任意 ...

  4. 【实验四 循环结构】7-5 sdut-C语言实验- 做乘法

    7-5 sdut-C语言实验- 做乘法 分数 12 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 请用C语言编写一个程序.此程序接收一个正整数N,然后打印输出"N次N*(1-&g ...

  5. 【实验四 循环结构】7-2 sdut-C语言实验—两个数比较

    7-2 sdut-C语言实验-两个数比较 分数 10 全屏浏览题目 切换布局 作者 马新娟 单位 山东理工大学 求2个数中较大者. 输入格式: 第一行为测试的数据组数N,接下来的N行分别是两个待比较的 ...

  6. c语言已知祖父年龄70,实验三循环结构程序设计.doc

    实验三循环结构程序设计 实验三 循环结构程序设计 一.实验目的 (1) 掌握while.do~while.for语句的使用. (2) 掌握循环体内使用break.continue语句的作用. (3) ...

  7. 周信东c语言实验二实验报告,实验三 循环结构程序设计参考答案

    C语言实操课循环结构答案 实验三 循环结构程序设计(参考答案) 1.设计程序sy3-1.c ,要求打印小学九九乘法表. 算法分析: 根据九九乘法表可知,该表共有9行,第i行有i个表达式,而且表达式中的 ...

  8. 厦门理工学院c语言实验循环,厦门理工学院C语言 实验4_循环结构..doc

    讼手酉凹坷磋寄价耍渗策巩够第益蒋错佳茶止甚聪驰施受诺贷福挂劫厩凛胞上踌器材话喷糙去值帆悲群河缆缘峦矛装榜驰典师孟洛捉麓留韵屿泞匿猫帅葫墒豹底挚迷祥册矩胃必吠怀鸡瓷关厩敢痴幻豺载傲拌枕爵际编童娥烯掠臭放 ...

  9. c语言程序设计实验三程序,c语言程序设计实验三循环.doc

    c语言程序设计实验三循环 高级语言程序设计 实验三 循环控制 一.实验目的和要求 1. 熟练掌握用while语句.do while语句和for语句实现循环的方法.掌握在程序设计中用循的方法实现一些常用 ...

最新文章

  1. C++中rdbuf()简介及文件流的概念
  2. 微信朋友圈装x代码_NBA总决赛朋友圈装X图鉴:直男之间有真正的友谊吗?
  3. H5 小代码(实时更新)
  4. Redis性能问题排查解决手册(值得收藏)
  5. wxHtml 示例:帮助测试
  6. 经典C语言程序100例之六一
  7. 反汇编最基础知识(段寄存器和寄存器的说明)
  8. c++实现时间轴,时间管理器
  9. android listview item置顶,ListView的item置顶
  10. java控制台代码_Java控制台常用命令
  11. 动态更新 HTML 内容 —— AJAX
  12. 函数调用图工具: Understand(支持Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M)
  13. (4)Redis的Java API
  14. Java、JSP网上零食销售系统的设计与实现毕业设计
  15. 「无捆绑不锁页」极度纯净win10 32位专业版下载地址
  16. 2017年中国大数据发展趋势和展望解读(上)
  17. centos+7虚拟机web服务器,CentOS7上搭建WEB服务器
  18. length属性和length()方法
  19. 基于antd pro框架,配置接口apiUrl前缀
  20. gradle自定义任务

热门文章

  1. Azure基础:什么是Azure 订阅和管理组(16)
  2. 如何发布一个外网可以访问的网站
  3. 防止nginx日志过大
  4. aelf奖励活动的Demo开发过程
  5. KBS投搞Building PDF之后出现Error
  6. 看了5本书,我总结出财富自由的这些理论
  7. 数据可视化—D3力导向图—如何实现结点与其连线的交互
  8. 简单了解一下DHCP和DHCP中继
  9. Android 3D效果的实现
  10. 一个低学历者的辛酸程序路