首页 > 代码库 > 6.1 双循环与单循环求1到10的阶乘
6.1 双循环与单循环求1到10的阶乘
双循环:
1 #include<stdio.h> 2 int main() 3 { 4 int jiech,i,j; 5 long int S=0; 6 for(i=1;i<=10;i++) 7 { 8 j=i; 9 jiech=1; 10 while(j!=0) 11 { 12 jiech*=j; 13 j--; 14 } 15 S+=jiech; 16 } 17 printf("%ld\n",S); 18 return 0; 19 }
单循环:
1 #include<stdio.h> 2 int main() 3 { 4 int jiech=1,i=1; 5 long int S=0; 6 do 7 { 8 jiech*=i; 9 S+=jiech; 10 i+=1; 11 } 12 while(i<=10); 13 printf("%ld\n",S); 14 return 0; 15 }
结果:4037913
6.1 双循环与单循环求1到10的阶乘
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。