首页 > 其他分享 >C语言阶乘for循环语句的使用

C语言阶乘for循环语句的使用

时间:2023-10-06 17:02:25浏览次数:34  
标签:语句 int sum ret C语言 printf 阶乘 scanf

#include<stdio.h>

int main()

{

int i=0,n=0;ret=1;

scanf_s("%d",&n);//scanf_s作用是避免在编译器中出现不安全影响代码编译

for (i = 1; i <= n; i++)

     {

 ret = ret * i;

       }

printf("%d\n", ret);

return 0;

}

用于输入n的阶乘利用for语句解决

求1~10阶乘的和举例:

#include<stdio.h>

int main()

{

int n = 0, sum = 0, ret = 1,i=0;

     for (n = 1; n <= 10; n++)

     {

           ret = 1;

            for (i = 1; i <= n; i++)

               {

                    ret = ret * i;

                }

        sum = sum + ret;

      }

 printf("%d", sum);

return 0;

}

标签:语句,int,sum,ret,C语言,printf,阶乘,scanf
From: https://blog.51cto.com/u_16238277/7725699

相关文章

  • C语言求1~n的阶乘的和的进阶优化
    #include<stdio.h>intmain(){ intret=1; intsum=0; intn=0;for(n=1;n<=10;n++)//10可以变成任意值 { ret=ret*n; sum=sum+ret; } printf("%d",sum); return0;}......
  • 实验1 C语言输入输出和简单程序编写
    一1_1.c1#include<stdio.h>23intmain()4{5printf("o\n");6printf("<H>\n");7printf("II\n");8printf("o\n");9printf("<H>\n");10......
  • 实验1 C语言输入输出和简单程序编写
    实验1实验1-11//打印一个字符小人23#include<stdio.h>4intmain()5{6printf("O\n");7printf("<H>\n");8printf("II\n");9printf("O\n");10printf("<H>\......
  • 【C语言入门】快速排序函数的应用
    快速排序函数qsortvoidqsort(void*base,typenitems,typesize,int(cmp)(constvoid*p1,constvoid*p2));参数说明:base  指针要排序的数组的首元素指针nitems  数组元素的总个数size  数组中每一个元素的字节大小cmp  函数指针(用来比较两个元素的函数)比......
  • 求最大公约数的三种方法:C语言
    求最大公约数之穷举法求最大公约数之穷举法inta,b,c,gcd;scanf("%d%d",&a,&b);c=a<b?a:b;inti=1;for(i=c;i>=1;i--){if(a%i==0&&b%i==0){gcd=i;printf("GCD=%d\n",gcd);......
  • sv的LSB 使用+SV的protect类型+RAL模型的lock原因+C语言结构体中的冒号用法+uvm版本在
    sv的LSB使用https://blog.csdn.net/gsjthxy/article/details/90722378等价关系[LSB+:STEP]=[LSB+STEP:LSB]伪代码:bit[1023:0]mem;bit[7:0]data;j=0..100mem[j*8+:8]=data;//[7:0],[15:8],[23:16]SV的protect类型https://blog.csdn.net/qq_37573794/ar......
  • 常见的C语言执行效率优化方法
    C语言之心效率优化写代码时考虑代码的执行效率是一个好习惯,嵌入式开发多年,让自己养成了这样的习惯。优化C语言代码的执行效率是一项重要的任务,可以通过多种方法和注意事项来实现。下面列出了一些常用的方法和注意事项,并结合具体实例进行详细讲解:选择合适的数据结构使用合适的数......
  • 第五章 语句
    简单语句空语句如果在程序的某个地方,语法上需要一条语句,但是逻辑上不需要,此时应该使用空语句。复合语句(块)复合语句是指用花括号括起来的语句和声明的序列,复合语句也被称作块。一个块就是一个作用域。(语法上需要一条语句,逻辑上需要多条语句)条件语句if语句condition不管是......
  • C语言逗号表达式和赋值表达式
    C语言逗号表达式和赋值表达式笔试常考这个,没办法#include<iostream>usingnamespacestd;intmain(intargc,charconst*argv[]){inta=0,b=0,c=0,d=0;//1.逗号表达式/*表达式1,表达式2,表达式3……表达式n;逗号表达式的求解过程是......
  • 实验1 C语言输入输出和简单程序编写
    1.实验任务11.c1#include<stdio.h>23intmain()4{5printf("o\n");6printf("<H>\n");7printf("II\n");89return0;10}1-1.c1#include<stdio.h>23in......