累乘

计算负数到正数的累乘结果都是0
因为负数到正数中间都是会有个0;0乘任何数都是0

  1. 使用代码固定住从1-100的累乘
 int a, b = 1;for (a = 1; a <= 100; a++){b *= a;}printf("  1到100的累乘值为:%d\n", b);

2.使用键盘输入从a到b的累乘(无论大小)

#include<stdio.h>
int main()
{int a, b, c=1,sum=1;printf("请输入两个整数:");scanf_s("%d %d",&a,&b);if (a < b){for (c = a; c <= b; c++){sum *= c;}printf("%d到%d的累乘值为:%d\n", a,b,sum);}else{if (a == b){printf("请输入两个不相等的值");}else{for (c = a; c >= b; c--){sum *= c;}printf("%d到%d的累乘值为:%d\n", a, b, sum);       }}}

与上篇文章“累加类似”,但是累加之中c与sum的值为0;但这里都是1;

原理:
加法中任何数与0相加不变
任何数与0相乘都是0
任何数与1相乘值不变(0除外)

C语言入门练习— —累乘相关推荐

  1. C语言入门练习— —累乘与累加混合计算

    累加与累乘的混合计算-" + - × " printf("1.累加与累乘的加减 \n a+...+b + e*...*f=all \n a+...+b - e*...*f ...

  2. 从入门到放弃C语言-入门篇(2)

    请扫码加公众号,周三周六定时更新 上一篇C语言已经推荐了一些我觉得比较好的C语言书籍,这一篇说说两个问题:如何学习C语言以及学习C语言的意义(我不是老师,所以全是我自己认为的意义(微笑)). 感觉身边 ...

  3. 《C语言入门指南》合集版,学习c语言有这一篇就够了?

    前言: <C语言入门指南>,全文分为3篇,共计34248字,此为合集版,适用初学者入门C语言,非初学者也可以通过本文复习C语言相关知识点,强化记忆!十三肝7天才弄完,贼累了,发布这篇笔记也 ...

  4. 写一篇C语言入门第一讲

     嗨~大家好~  我是小白,最近才使用这个博客,我是一个计算机系的学生,我会在这里发一些我给我们班其他同学讲C语言入门的博文,希望大家能共享这些资料,当然了,我也很希望大家给我提出好的意见或建议.(P ...

  5. C语言入门练习 - 第二期 判断语句与循环语句(题解)

    比赛地址:C语言入门练习 - 第二期 判断语句与循环语句 A.入门--基础语法(for) #include<stdio.h> int main(){int n,i;scanf(" ...

  6. 计算机书籍-Go语言入门经典SAMS Teach Yourself

    书名:Go语言入门经典 作者:[英]乔治 奥尔波(George Ornbo) 出版社:人民邮电出版社 出版时间:2018年08月 去当当网了解

  7. c语言中描述y是奇数,4章选择结构程序设计C语言入门习题

    C语言入门习题 第四章 选择结构程序设计 一.选择题 1.有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) pr ...

  8. C#forUnity快速入门(连载2)-C#语言入门

     C# for Unity 编程语言快速入门教程(连载2)---C#语言入门 接上篇内容,我们把更多的C#语言入门级编程习题发布如下,希望能够对C#编程小白提高技能有帮助. 三:  学习循环语句(续) ...

  9. python终结一个循环额_Python语言入门之内存管理方式和垃圾回收算法解析

    本文主要向大家介绍了Python语言入门之内存管理方式和垃圾回收算法解析,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 在列表,元组,实例,类,字典和函数中存在循环引用问题.有 ...

  10. VML编程之------VML语言入门《VML极道教程》原著:沐缘华

    <VML极道教程>原著:沐缘华 1章4节:VML语言入门 1:VML语言入门 - 极道学法 在我正式开始讲解.你正式开始学习VML语言以前,请务必遵循以下规则,可以达到最佳效果.极道学习方 ...

最新文章

  1. 0.爬虫 urlib库讲解 urlopen()与Request()
  2. 【Linux】【C/C++】十叉非完全树的构造和重构
  3. mysql my.ini utf8_修改了my.ini没有效果,MySql的字符集还是没有变成utf8——mysql中文乱码...
  4. 平板电脑触摸屏驱动_解答!工业平板电脑的触摸屏如何升级?
  5. JavaScript实现squareRoot平方根算法(附完整源码)
  6. 如何在大流量场景下云淡风轻地进行线上发布?
  7. mysql在单片机移植_移植MySQL到嵌入式ARM平台
  8. 用仿ActionScript的语法来编写html5——第三篇,鼠标事件与游戏人物移动
  9. 【AC】九度OJ题目1153:括号匹配问题
  10. android开发入门与实践_我的新书《Android App开发入门与实战》已经出版
  11. 为什么工厂招人越来越不容易?是招工难还是待遇低?
  12. 腾讯正式宣布成立技术委员会!要对组织架构下狠手
  13. 用户权限框架php,ThinkPHP5ACL用户权限模块用法详解
  14. Zemax—波长1550nm不在所选玻璃色散公式的有效范围内
  15. 我国4G标准拓展国际市场取得重要突破
  16. 卫星地面站空间分集的必要性及解决方案
  17. java String类型的处理
  18. MM物料账在制品承担差异功能及配置
  19. Powerdesigner(16.6) 导出漂亮的word(实用型)
  20. i6mA-DNC:基于深度学习的二核苷酸表示预测水稻基因组DNA n6 -甲基腺苷位点

热门文章

  1. 程序员提高工作效率的方法
  2. 高颜值生物医学在线画图工具
  3. 陀螺仪传感器和加速度传感器的区别与联系
  4. GIS开发必备的地理坐标系知识
  5. AWS VPC(二)-----创建VPC Peering
  6. UI设计,扁平化还是拟物化?
  7. MATLAB图例设置为透明
  8. 招聘面试的套路与原则
  9. PR菜鸟教程:如何剪切掉其中不需要的片段
  10. Python入门:数据结构之字典(dict)(1)