C语言入门练习— —累乘
累乘
计算负数到正数的累乘结果都是0
因为负数到正数中间都是会有个0;0乘任何数都是0
- 使用代码固定住从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语言入门练习— —累乘相关推荐
- C语言入门练习— —累乘与累加混合计算
累加与累乘的混合计算-" + - × " printf("1.累加与累乘的加减 \n a+...+b + e*...*f=all \n a+...+b - e*...*f ...
- 从入门到放弃C语言-入门篇(2)
请扫码加公众号,周三周六定时更新 上一篇C语言已经推荐了一些我觉得比较好的C语言书籍,这一篇说说两个问题:如何学习C语言以及学习C语言的意义(我不是老师,所以全是我自己认为的意义(微笑)). 感觉身边 ...
- 《C语言入门指南》合集版,学习c语言有这一篇就够了?
前言: <C语言入门指南>,全文分为3篇,共计34248字,此为合集版,适用初学者入门C语言,非初学者也可以通过本文复习C语言相关知识点,强化记忆!十三肝7天才弄完,贼累了,发布这篇笔记也 ...
- 写一篇C语言入门第一讲
嗨~大家好~ 我是小白,最近才使用这个博客,我是一个计算机系的学生,我会在这里发一些我给我们班其他同学讲C语言入门的博文,希望大家能共享这些资料,当然了,我也很希望大家给我提出好的意见或建议.(P ...
- C语言入门练习 - 第二期 判断语句与循环语句(题解)
比赛地址:C语言入门练习 - 第二期 判断语句与循环语句 A.入门--基础语法(for) #include<stdio.h> int main(){int n,i;scanf(" ...
- 计算机书籍-Go语言入门经典SAMS Teach Yourself
书名:Go语言入门经典 作者:[英]乔治 奥尔波(George Ornbo) 出版社:人民邮电出版社 出版时间:2018年08月 去当当网了解
- c语言中描述y是奇数,4章选择结构程序设计C语言入门习题
C语言入门习题 第四章 选择结构程序设计 一.选择题 1.有以下程序 main() { int i=1,j=2,k=3; if(i++==1&&(++j==3||k++==3)) pr ...
- C#forUnity快速入门(连载2)-C#语言入门
C# for Unity 编程语言快速入门教程(连载2)---C#语言入门 接上篇内容,我们把更多的C#语言入门级编程习题发布如下,希望能够对C#编程小白提高技能有帮助. 三: 学习循环语句(续) ...
- python终结一个循环额_Python语言入门之内存管理方式和垃圾回收算法解析
本文主要向大家介绍了Python语言入门之内存管理方式和垃圾回收算法解析,通过具体的内容向大家展示,希望对大家学习Python语言有所帮助. 在列表,元组,实例,类,字典和函数中存在循环引用问题.有 ...
- VML编程之------VML语言入门《VML极道教程》原著:沐缘华
<VML极道教程>原著:沐缘华 1章4节:VML语言入门 1:VML语言入门 - 极道学法 在我正式开始讲解.你正式开始学习VML语言以前,请务必遵循以下规则,可以达到最佳效果.极道学习方 ...
最新文章
- 0.爬虫 urlib库讲解 urlopen()与Request()
- 【Linux】【C/C++】十叉非完全树的构造和重构
- mysql my.ini utf8_修改了my.ini没有效果,MySql的字符集还是没有变成utf8——mysql中文乱码...
- 平板电脑触摸屏驱动_解答!工业平板电脑的触摸屏如何升级?
- JavaScript实现squareRoot平方根算法(附完整源码)
- 如何在大流量场景下云淡风轻地进行线上发布?
- mysql在单片机移植_移植MySQL到嵌入式ARM平台
- 用仿ActionScript的语法来编写html5——第三篇,鼠标事件与游戏人物移动
- 【AC】九度OJ题目1153:括号匹配问题
- android开发入门与实践_我的新书《Android App开发入门与实战》已经出版
- 为什么工厂招人越来越不容易?是招工难还是待遇低?
- 腾讯正式宣布成立技术委员会!要对组织架构下狠手
- 用户权限框架php,ThinkPHP5ACL用户权限模块用法详解
- Zemax—波长1550nm不在所选玻璃色散公式的有效范围内
- 我国4G标准拓展国际市场取得重要突破
- 卫星地面站空间分集的必要性及解决方案
- java String类型的处理
- MM物料账在制品承担差异功能及配置
- Powerdesigner(16.6) 导出漂亮的word(实用型)
- i6mA-DNC:基于深度学习的二核苷酸表示预测水稻基因组DNA n6 -甲基腺苷位点