输入4一个C语言程序输出24例1-1求阶乘问题。输入一个正整数n,输出n!#include<stdio.h>/*引用函数头文件stdio.h*int main(void)[*主函数*|1int n;*定义变量*/intfactorial(intn);/*函数声明,表明函数代码在主函数后面*scanf("%d",&n);*输入一个整数*/printf(“%dn",factorial(n));/*调用函数factorial,计算阶乘并输出*/return O;7[*自定义函数,计算n!的函数*int factorial(int n)inti, fact=1;/*定义函数变量*[*计算 n!*|for(i= 1; i<= n; i++)fact = fact * i;*返回结果*Ireturn fact;1i
一个C语言程序 例1-1求阶乘问题。输入一个正整数n,输出n!。 #include <stdio.h> /* 引用函数头文件stdio.h */ int main(void) /* 主函数 */ { int n; /* 定义变量*/ int factorial(int n); /* 函数声明 ,表明函数代码在主函数后面*/ scanf("%d", &n); /* 输入一个整数 */ printf(“%d\n”, factorial(n)); /* 调用函数factorial,计算阶乘并输出 */ return 0; } int factorial(int n) /* 自定义函数,计算 n! 的函数 */ { int i, fact = 1; /* 定义函数变量 */ for(i = 1; i <= n; i++) /* 计算 n! */ fact = fact * i; return fact; /* 返回结果 */ } 输入 4 输出 24
程序设计语言的语法,指令增强了高级程序设计语言(例如C语言)但更强调语法,例如,如下循环语句for(i=1;i<=100; i+ +)sum=sum+i;源程序(源代码)是一个字符序列,这些字符序列包含了很多“单词”,一些“单词”的组合构成有意义的语法单位,最后一系列语法单位组合成程序
程序设计语言的语法 ◼ 高级程序设计语言(例如C语言) ,指令增强了, 但更强调语法,例如,如下循环语句 for(i=1;i<=100; i++) sum=sum+i; ◼ 源程序(源代码)是一个字符序列,这些字符序 列包含了很多“单词”,一些“单词”的组合构 成有意义的语法单位,最后一系列语法单位组合 成程序