C++代码:求N的阶乘 | 您所在的位置:网站首页 › 计算阶乘的函数代码是什么 › C++代码:求N的阶乘 |
C++代码:整数的个数
cfyufyugpyipfy: 作者有1处致命错误,1处可以优化 致命错误:变量n1,n5,n10未附初值,for循环中为随机数 可优化: int i,s; cin>>s; for(i=s;i>=1;i--) 我不明白你为什么定义s,绕了个大圈,你可以不用定义s,修改如下 int i; cin>>i; for(;i>=1;i--) 并且,建议你写代码时保证代码的可读性,而且少用或不用万能头,代码修改如下 #include using namespace std; int main(){ int i,x,n1=0,n5=0,n10=0; cin>>i; for(;i>=1;--i) { cin>>x; if(x==1) n1++; else if(x==5) n5++; else if(x==10) n10++; } cout |
CopyRight 2018-2019 实验室设备网 版权所有 |