<C语言>输入一个数求其阶乘(while循环和for循环)
2017-08-08 20:27
585 查看
#include <stdio.h> //输入一个整数,求其阶乘 //作者:wsg int main(void) { int a; printf("Please input integer a:\n"); scanf("%d", &a); int i = 1; int num = 1; //使用for循环 /************* for( ; i<=a; i++) { num *= i; } printf("%d! = %d\n", a, num); **************/ //使用while循环 while(i<=a) { num *= i; i++; } printf("%d! = %d\n", a, num); return 0; }
相关文章推荐
- <C语言>如何一步一步根据简单的代码联想到更多的功能?(实现输入一个整数,输出比它小包括它本身的所有素数。)
- <C语言>输入某个大写字母,产生一个金字塔图案。(字符与数字间的转换)
- <C语言>实现简单的计算器(循环输入,加减乘除法可选)
- 输入一个数 求0到这个数的阶乘的和 使用 do...while 循环
- <C语言>编写一个程序,该程序读取输入直到遇到#字符,然后报告读取的空格数目、读取的换行数目以及读取的所有其他字符数目。
- 【c语言】有一函数:x < 0 ,y = -1;x = 0,y = 0;x > 0,y = 1,编程输入一个x值,要求输出对应的y
- <C语言>结构体里包含共用体实例--输入输出数据
- c语言:有一函数:当x&lt;0,y=-1;x=0,y=0;x&gt;0,y=1;编一程序,输入一个x值,要求输出相应的y值。
- Java:多重循环for、while、do-while(简单判断是否是四位整数、1-100累加,水仙花、最大公约数。最小公倍数、完数、输入任意数计算每位数之和、弹力球问题)
- 将输入的字符串(字符串仅包含小写字母‘a’到‘z’),按照如下规则,循环转换后输出:a->b,b->c,…,y->z,z->a;若输入的字符串连续出现两个字母相同时,后一个字母需要连续转换2次。例如:
- c语言:不用if,else语句,也不用循环条件等,输入一个字符,判断是否为大写字母
- 如何结束一个while(cin>>s)的循环
- 黑马程序员------C语言-----流程控制(循环结构:while,for)
- python for循环输入一个矩阵的实例
- c语言中while((c=getchar())!=EOF)怎样才能输入EOF是循环中断
- <Bat>批处理删除指定文件,for循环只宜有一条语句
- c语言:不用if,else语句,也不用循环条件等,输入一个字符,判断是否为大写字母
- C语言中循环结构语句 for循环及while,do--while 的使用
- 编写一段程序,从标准输入读取string对象的序列直到连续出现两个相同的单词或者所有单词都读完为止。使用while循环一次读取一个单词,当一个单词连续出现两次是使用break语句终止循环。输出连续重复出现的单词,或者输出一个消息说明没有人任何单词是重复出现的。
- <Java>随意输入字符串,如果含有"$"将该字符及之前一个字符的去掉