奥礼网
新记
c语言中5!代表什么意思,怎么用c语言表示,求详解
如题所述
举报该文章
相关建议 2013-07-06
c语言中没有5!,在数学中5!=5*4*3*2*1,用c语言编程:
#include <stdio.h>
int main()
{
int i,s=1;
for(i=5;i>0;i--)
s*=i;
printf("%d\n",s);
return 0;
}
而c语言中!为非运算,!5=0,(任何!0的数都等于0)
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/g3dg4g113.html
其他看法
第1个回答 2013-07-06
!表示非,你说的应该是判断语句里面5!=i。。就是不等于的意思
第2个回答 2013-07-06
C语言中这个式子是错误的,正确的有
type x,y;//type 为基本类型任意一个
!x;
x+y;
x-y;
x*y;
x/y;
x=y;
&x;
x%y;//要求基本整型以下部分也是
x&y;
x|y;
x&&y;
x||y;
^x;
~y;
x++;//这和以下一共四个不可以是 void *;
x--;
--x;
--y;
type s[10];
2[s];//这个在C中也是对的
&(++x);
//&(x++)这个是错的 --一样
name;//老C中有默认 int 故这也可以
//以上可能不全
第3个回答 推荐于2016-06-01
阶乘?
int n=1;
for(int i=1;i<=5;i++)
{
n*=i;
}
追问
有用while的循环语句写的算法吗?详细点....
追答
int n=1;
while(i<=5) {
n*=i++;
}
本回答被提问者采纳
相似回答
大家正在搜
相关问题
在c语言中 **表示什么意思?
c语言中5%(-3) 和(-5)%(-3)的值是什么 ...
c语言第五是怎么算出来的 求详解
C语言中这个怎么算,求详解!
C语言,条件运算符?:,结合方向从右到左是什么意思,求详解
c语言里面this是什么关键字。。求详解
求详解关于C语言的