第7章 阶乘累加模块的开发 多重循环5(16)

合集下载

c#.net程序设计(循环结构)-求1到100的累加和

c#.net程序设计(循环结构)-求1到100的累加和

浙江工贸职业技术学院
黎浩宏
模块5 模块
求1到100的累加和 到 的累加和
下面我们来求10!,即 下面我们来求 !,即1*2*3.....*10,代码如下: !, ,代码如下: private void button1_Click(object sender, EventArgs e) { int i,f; f = 1; i = 1; while (i <= 10) { f *= i; i++; } label1.Text = "1*2*3.....*10积是:" + Convert.ToInt32(f); 积是: 积是 } 注意:要将累乘积f变量赋初值为 变量赋初值为1,如果是求更大数的阶乘,则要将累乘积f变量定 注意:要将累乘积 变量赋初值为 ,如果是求更大数的阶乘,则要将累乘积 变量定 义为long整型变量,否则将会出错。 整型变量, 义为 整型变量 否则将会出错。
浙江工贸职业技术学院
黎浩宏
模块5 模块
求1到100的累加和 到 的累加和
(三)for语句 语句 for语句比 语句比while语句和 语句和do-while语句都要灵 语句比 语句和 语句都要灵 是一种功能更强大、更常用的循环语句。 活,是一种功能更强大、更常用的循环语句。 for语句的一般语法格式为: 语句的一般语法格式为: 语句的一般语法格式为 for(表达式 ;表达式 ;表达式 表达式1;表达式2;表达式3) 表达式 { 循环语句; 循环语句; }
浙江工贸职业技术学院
黎浩宏
模块5 模块
求1到100的累加和 到 的累加和
注意事项: 注意事项: 1. while语句后千万不要加分号“;”,分号“;” 语句后千万不要加分号“ 分号“ 语句后千万不要加分号 也是一条语句,是空语句,c#将分号“;”作为 也是一条语句,是空语句, 将分号“ 将分号 while语句的循环语句,如将第 行代码写成 语句的循环语句, 语句的循环语句 如将第6行代码写成 即将while语句后加 “while (i <= 100);”,即将 ; 语句后加 上了分号,则将陷入死循环。 上了分号,则将陷入死循环。 2. 在循环语句中中应有使循环趋向于结束的语句。如 在循环语句中中应有使循环趋向于结束的语句。 果无此语句,将陷入死循环。如本模块中如果没有 果无此语句,将陷入死循环。 i++语句,则i的值不会变化,永远为 ,则while 语句, 的值不会变化 永远为1, 的值不会变化, 语句 语句后括号中的关系表达式“ 永远为真, 语句后括号中的关系表达式“i<=100”永远为真, 永远为真 陷入死循环。 陷入死循环。

C语言 第7章 多重循环

C语言  第7章 多重循环

当 y10 <=10
循环变量y5赋初值y5=0 当 y5 <=20
y20*20+y10*10+ y5*5==100?
True
False
输出y20,y10,y5 的组合
y5++ y10++ y20++
例7.3代码
C语言案例教程
main( ) {
int a, b, c; for ( a=0;a<=5; a++) {
7.3 多重循环举例 C语言案例教程
• 【例7.3】银行换零钱。假定你拿1张百元钞票到银行换
零,要求是必须换成若干张20元、10元和5元。请编写程
序,找出所有可能的找零组合,如1张20元,5张10元,6
张5元。
定义循环变量y20,y10,y5
循环变量y20赋初值y20=0
当 y20 <= 5 循环变量y10赋初值y10=0
1 12 123 1234 12345 ……
循环变量x赋初值x=2
当 x <= n
先假设x是素数:flag=1
循环变量y赋初值y=2
当 y<x
True
x%y==0? False
flag=0 True
y++ flag==1?
False
输出x x++
• main()
•{

int x, y,n,flag;

scanf("%d", &n);

for ( x=2; x<=n; x++)
• 编程点拨:
– 首先要对2到n间的每个数进行一下判断,如果是素数,则输出,否则继续判断 下一个数。可以用一个循环来控制数从2变化到n(取循环变量为x)。

python的阶乘函数

python的阶乘函数

python的阶乘函数Python中的阶乘函数可以通过递归或循环来实现。

下面我将从这两个方面来分别介绍阶乘函数的实现方法。

首先是使用递归实现阶乘函数。

递归是一种函数调用自身的方法,可以用于解决可以被分解为相似子问题的问题。

在Python中,可以使用递归来实现阶乘函数,代码如下:python.def factorial_recursive(n):if n == 0 or n == 1:return 1。

else:return n factorial_recursive(n-1)。

上面的代码中,我们定义了一个名为factorial_recursive的函数,它接受一个参数n,然后在函数内部通过递归调用自身来计算n的阶乘。

当n等于0或1时,阶乘的结果为1,否则返回n乘以n-1的阶乘的结果。

另一种实现阶乘函数的方法是使用循环。

循环是一种重复执行特定代码块的方法,可以用于解决需要重复执行相似操作的问题。

在Python中,可以使用循环来实现阶乘函数,代码如下:python.def factorial_iterative(n):result = 1。

for i in range(1, n+1):result = i.return result.上面的代码中,我们定义了一个名为factorial_iterative的函数,它接受一个参数n,然后在函数内部通过循环来计算n的阶乘。

我们初始化result为1,然后通过循环将1到n的所有数字相乘,最终得到n的阶乘的结果。

除了以上两种方法,Python还提供了math模块,其中包含了阶乘函数的实现。

使用math模块的factorial函数可以直接计算阶乘,代码如下:python.import math.result = math.factorial(n)。

以上就是在Python中实现阶乘函数的几种方法。

无论是递归还是循环,都可以有效地计算阶乘,选择哪种方法取决于具体的需求和偏好。

c语言阶乘循环结构

c语言阶乘循环结构

c语言阶乘循环结构C语言是一种广泛应用于计算机编程领域的高级编程语言,它具有简单易学、高效快速等特点,被广泛应用于各种领域。

在C语言中,循环结构是一种非常重要的语法结构,它可以帮助程序员实现重复执行某个代码块的功能。

其中,阶乘循环结构是一种常见的循环结构,下面我们来详细了解一下。

阶乘循环结构是一种循环结构,它可以用来计算一个数的阶乘。

阶乘是指从1到该数的所有正整数相乘的积,例如5的阶乘为1*2*3*4*5=120。

在C语言中,我们可以使用for循环结构来实现阶乘循环结构,具体代码如下:```#include <stdio.h>int main(){int n, i;long long factorial = 1;printf("请输入一个正整数:");scanf("%d", &n);// 如果输入的是负数,则提示错误if (n < 0)printf("错误!输入的数字必须是正整数。

");else{for (i = 1; i <= n; ++i){factorial *= i; // 计算阶乘}printf("%d 的阶乘为 %lld", n, factorial);}return 0;}```在上面的代码中,我们首先定义了三个变量,分别是n、i和factorial。

其中,n表示要计算阶乘的数,i表示循环变量,factorial表示阶乘的结果。

然后,我们通过scanf函数从用户输入中获取要计算阶乘的数n。

接着,我们使用if语句判断输入的数是否为正整数,如果是负数,则输出错误提示信息;否则,我们使用for循环结构来计算阶乘。

在for循环中,我们使用i从1到n进行循环,每次将i乘以factorial,最终得到的factorial就是n的阶乘。

最后,我们使用printf函数输出计算结果。

总的来说,阶乘循环结构是一种非常常见的循环结构,在C语言中可以使用for循环结构来实现。

阶乘算法实践

阶乘算法实践

阶乘算法实践阶乘算法是一个经典的数学算法,用来计算一个非负整数的阶乘。

阶乘指的是从1开始连乘到该数的所有整数的乘积。

比如,5的阶乘记作5!,等于5 x 4 x 3 x 2 x 1,结果为120。

在编程中,实现阶乘算法通常使用递归或循环的方式。

下面分别介绍这两种方式的实现方法:1. 递归实现阶乘算法:递归是一种函数调用自身的编程技巧,用来解决问题的方法。

实现阶乘算法的递归版本如下所示:```pythondef factorial_recursive(n):if n == 0:return 1else:return n * factorial_recursive(n-1)```这个函数首先判断输入的数字n是否为0,如果是则返回1(0的阶乘为1),否则返回n乘以调用自身并传入n-1的结果。

2. 循环实现阶乘算法:循环是一种重复执行一段代码的编程结构,实现阶乘算法的循环版本如下所示:```pythondef factorial_iterative(n):result = 1for i in range(1, n+1):result *= ireturn result```这个函数首先初始化结果为1,然后使用for循环遍历从1到n的所有整数,将每个整数乘以结果并更新结果的值,最后返回最终的结果。

以上是两种常见的阶乘算法实现方法,下面我们来测试一下这两个函数的效率和正确性。

我们选择一个较大的数比如20进行测试:```pythonimport timen = 20start_time = time.time()result_recursive = factorial_recursive(n)end_time = time.time()print(f"递归方法计算{n}的阶乘结果为:{result_recursive},耗时:{end_time - start_time}秒")start_time = time.time()result_iterative = factorial_iterative(n)end_time = time.time()print(f"循环方法计算{n}的阶乘结果为:{result_iterative},耗时:{end_time - start_time}秒")```运行上述代码,我们可以得到递归方法和循环方法计算20的阶乘结果以及耗时的比较。

汇编子程序设计阶乘

汇编子程序设计阶乘

汇编子程序设计阶乘汇编语言是一种底层的程序语言,用于编写机器指令的程序。

子程序设计是汇编语言的一个重要概念,用于将程序模块化以便重复使用。

阶乘是一个经典的数学问题,定义为对于正整数n,阶乘的值表示为n!,等于从1到n的所有正整数相乘的结果。

例如,5!=5×4×3×2×1=120。

在汇编语言中,实现阶乘可以通过递归或迭代的方式完成。

下面我们将详细讨论这两种方法。

一、递归方式实现阶乘:递归方式是一种将问题分解为更小规模的子问题的编程技术。

在实现阶乘时,可以通过递归方式计算出n-1的阶乘,然后将结果与n相乘得到n。

以下是使用递归方式实现阶乘的汇编代码示例:```assemblysection .dataresult db 1section .textglobal _start_start:mov eax, 5call factorialmov [result], eax;此处可添加输出结果的代码mov eax, 1int 0x80factorial:push ebpmov ebp, espmov eax, [ebp+8] ; 读取传入的参数n cmp eax, 1jle end_factorialdec eaxpush eaxcall factorialpop eaximul eax, [ebp+8] ; 计算阶乘结果end_factorial:mov esp, ebppop ebpret```以上代码中,_start是程序的入口点。

我们传入参数5给阶乘的子程序,然后将结果存储在result变量中。

请注意,在第一个call指令后,我们将使用eax寄存器存储结果。

factorial是计算阶乘的子程序。

我们通过比较n是否小于等于1来确定是否终止递归。

如果n大于1,则我们将n减1,并将其压入栈中作为下一次递归的参数。

然后,我们通过调用相同的子程序计算n-1的阶乘结果。

python阶乘累加求和

python阶乘累加求和Python是一门非常实用的编程语言,其在数学计算方面的能力也非常强大。

其中阶乘累加求和问题是一个近期较为热门的话题,本篇文章将介绍如何在Python中实现阶乘累加求和。

首先,什么是阶乘累加求和?简单来说,阶乘就是从1到某个数n之间所有正整数的乘积,通常用n!表示。

例如,5! = 1x2x3x4x5 = 120。

而阶乘累加求和则是将1!+2!+3!+...+n!的结果累加起来。

那么,如何在Python中实现阶乘累加求和呢?下面给出两种方法。

方法一:使用循环语句求解在Python中,可以通过for循环来计算阶乘累加求和。

首先,定义一个变量sum来记录所有阶乘的和,初始值为0。

然后使用for循环依次遍历1到n之间的每个整数,计算每个数的阶乘,并将其加到sum中。

最后,输出sum的值即为1!+2!+3!+...+n!的结果。

代码实现如下:```n = 5 # 假设n为5sum = 0 # 初始化sum为0factorial = 1 # 定义变量factorial记录每个数的阶乘for i in range(1, n+1): # 遍历1到n之间的每个整数factorial *= i # 计算每个数的阶乘sum += factorial # 将每个数的阶乘加到sum中print(sum) # 输出1!+2!+3!+...+n!的结果```运行代码,可以得到结果为153。

这是因为1!+2!+3!+4!+5! =1+2+6+24+120 = 153。

使用循环语句求解阶乘累加求和的方法简单明了,适合新手。

但是,当n很大时,计算机可能需要很长的时间才能完成计算。

这时,可以使用递归算法来解决该问题。

方法二:使用递归算法求解递归算法是指在函数的定义中调用函数本身。

在阶乘累加求和问题中,可以使用递归算法来计算每个数的阶乘。

定义一个名为factorial的函数,该函数接收一个整数n作为输入参数。

当n为1时,函数返回1;否则,函数调用自身,并将n-1作为输入参数,直到n等于1为止。

python ide 计算阶乘

Python IDE中计算阶乘1. 引言在编程语言Python中,计算阶乘是一个常见的问题。

在本文中,我将介绍在Python集成开发环境(IDE)中如何计算阶乘,包括使用Python自带的IDE和其他常见的第三方IDE。

我将从简单的计算阶乘方法开始,逐步深入探讨更复杂的计算方法。

通过本文的阅读,您将更深入地理解Python中计算阶乘的原理和方法。

2. 基本计算方法在Python中,可以使用循环或递归的方法来计算阶乘。

对于小的数值,可以使用简单的for循环来实现。

计算5的阶乘可以采用以下代码:```pythonresult = 1for i in range(1, 6):result *= iprint(result)```这段代码中,通过循环将1到5的数相乘,最终得到5的阶乘结果120。

这种基本的计算方法适用于小的数值,但对于大的数值则会产生效率和内存消耗的问题。

3. 大数值计算方法针对大数值的阶乘计算,可以利用Python的第三方库来实现,例如使用math库中的factorial函数。

该函数可以直接计算大数值的阶乘,而且效率较高。

下面是使用math库计算阶乘的示例代码:```pythonimport mathresult = math.factorial(100)print(result)```该代码可以计算出100的阶乘,即100!的结果,而且不会出现内存消耗和效率问题。

4. Python IDE中计算阶乘的工具在Python的集成开发环境(IDE)中,有许多可用的工具和插件来帮助我们计算阶乘。

其中,PyCharm、Jupyter Notebook、Spyder等IDE都提供了丰富的计算工具和库,方便我们进行阶乘计算和其他数值计算。

5. 总结通过本文的介绍,我们了解了在Python中计算阶乘的基本方法和针对大数值的高效计算方法。

我们也了解了Python IDE中提供的便捷工具和插件,帮助我们更轻松地进行阶乘计算和其他数值计算。

累加累乘问题如何编程

累加累乘问题如何编程 广东 曾天文 黄伟军 例 设计下列问题的算法①计算13+5799+++⋅⋅⋅+ ②计算1111+23100++⋅⋅⋅ ③计算111111-23499100+-+-⋅⋅⋅+ ④计算s=5+55555555++⋅⋅⋅⋅⋅⋅+⑤计算135799⨯⨯⨯⨯⨯⋅⋅⋅…解:①程序如下: ②程序如下:S=1 S=1I=1 I=2WHILE 50I <= WHILE 100I <=21A I =+ A =1/IS S A =+ S S A =+1I I =+ 1I I =+WEND WENDPRINT “S=”;S PRINT “S=”;SEND END③程序如下: ④程序如下:S=1 S=1I=1 I=2WHILE 100I <= WHILE 100I <=1(1)/I A I +=- 59(101)IA =- S S A =+ S S A =+1I I =+ 1I I =+ WEND WENDPRINT “S=”;S PRINT “S=”;SEND END点评:从中可看出:此类问题的循环体中有着非常相似的地方:① 求出数列的通项A ,且用计数变量I 表示(如:A =1/I );② 把累加和或累乘积存入变量S 中 :S S A =+或S S A =⨯;③ 使计数变量I 增加1:1I I =+。

凡累加求和、累乘求积,均可采用此种算法.仿照这种方法我们很容易写出⑤的程序.黄老师,您好!您的那一篇循环语句我只用了一道例题,就是例1,我把标题改为累加累乘问题如何编程。

不过缺少开篇语,另外您再润色一下,让其水准更高些。

我把我修改了的给您发到邮箱里,请您尽快作些修改,再加200字左右就可以了。

阶乘的c语言程序

阶乘的c语言程序阶乘的C语言程序阶乘是数学中一个非常重要的概念,它在计算机科学中也有着广泛的应用。

在C语言中,我们可以使用循环语句或递归函数来实现阶乘的计算。

本文将介绍两种方法。

一、循环语句实现阶乘循环语句是C语言中最基本的控制结构之一,它可以重复执行某个代码块,因此我们可以使用循环语句来实现阶乘的计算。

具体步骤如下:1. 定义一个变量n,表示要求阶乘的数;2. 定义一个变量result,表示阶乘的结果;3. 使用for循环从1到n遍历每个数字,并将每个数字相乘得到结果;4. 输出结果。

下面是代码实现:```#include <stdio.h>int main() {int n, result = 1;printf("请输入一个整数:");scanf("%d", &n);for (int i = 1; i <= n; i++) {result *= i;}printf("%d! = %d\n", n, result);return 0;}```二、递归函数实现阶乘递归函数是一种特殊的函数调用方式,它可以在函数内部调用自身。

因此我们也可以使用递归函数来实现阶乘的计算。

具体步骤如下:1. 定义一个函数factorial,接收一个整数参数n;2. 如果n等于1,则返回1,表示阶乘的结束条件;3. 否则,递归调用factorial函数,并将n-1作为参数传入;4. 将返回值与n相乘得到结果;5. 输出结果。

下面是代码实现:```#include <stdio.h>int factorial(int n) {if (n == 1) {return 1;} else {return n * factorial(n - 1);}}int main() {int n;printf("请输入一个整数:");scanf("%d", &n);printf("%d! = %d\n", n, factorial(n)); return 0;}```三、两种方法的比较循环语句和递归函数都可以实现阶乘的计算,但它们各有优缺点。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

for( ) {
for( ) {
} }
} }Biblioteka 东软信息学院计算机系 2019年6月5日星期三
循环的嵌套
假设外循共循环m次,内循环共循环n次, 则:
内外循环用到的循环变量名不能相同 外循环每循环1次,内循环需要完成整个n 次循环 内循环的循环体共执行m×n次
用单步调试工具验证二重循环执行过程
7.4.1 双重循环举例
【例7.1】编写程序,在屏幕上输出如下所示的乘法表
编程点拨:
先用一个循环来控制程序要重复处理几行,用行号作为循环变量(如 row),则row的值从1变化到9
在具体的第row行上,总共有若干列,也需要用一个循环来处理,可用 列号作为循环变量(如col),则col的值从1变化到row
#include<stdio.h>
main()
{ int i,j;
for(i=1;i<=3;i++)
{ for(j=1;j<=10;j++)
{
printf("%d",j);
if(j==5) break;
}
}
printf("game over!");
} 结果:123451234512345game over!
东软信息学院计算机系 2019年6月5日星期三
算法描述:
定义变量i,n,j; 从键盘输入n; i=i1=,c1o;unt=0; i<=n
j=1 j<=i
输出i; j++;
输出回车;
i++; 解决该问题的N-S图
东软信息学院计算机系 2019年6月5日星期三
程序参考
#include <stdio.h>
{ printf(“%d”,i); printf(“\n”);
} printf(“game over!”); }
#include <stdio.h> main() {int i,n,j; printf(“input n:”); scanf(“%d”,&n); for(i=1;i<=n;i++)
{
for(j=1;j<=6;j++)
%d”,i,i,i,i,i,i);
printf(“\n”);
} printf(“game over!”);
}
东软信息学院计算机系 2019年6月5日星期三
输出6个i 方案2:
for(j=0;j<6;j++) printf(“%d”,i);
#include <stdio.h> main() {int i,n; printf(“input n:”); scanf(“%d”,&n); for(i=1;i<=n;i++)
printf(“%d”,i);
printf(“\n”); } printf(“东g软a信m息e学院o计ve算r机!系”2)0;19年6月5日星期三
如何实现
在屏幕上输出如下图形: 1 12 123 1234 12345 123456 . . .
其中行数由键盘输入。
东软信息学院计算机系 2019年6月5日星期三
}
printf(“game over!”);
}
方案1:
printf(“%d%d%d%d %d%d”,i,i,i,i,i,i);
输出6个i
东软信息学院计算机系 2019年6月5日星期三
输出6个i 方案1:
printf(“%d%d%d%d%d%d”,i,i,i,i,i,i);
#include <stdio.h> main() {int i,n; printf(“input n:”); scanf(“%d”,&n); for(i=1;i<=n;i++)
int row, col; for(row=1; row<=9; row++) {
for(col=1; col<=row;col++) {
printf(“%3d*%d=%2d”, row, col, row*col );
} printf(“\n”); } }
返回
东软信息学院计算机系 2019年6月5日星期三
东软信息学院计算机系 2019年6月5日星期三
例7.1代码
#include<stdio.h> void displayMultiplyTable ( ); int main( ) { displayMultiplyTable ( ); return 0; }
void displayMultiplyTable ( ) {
} printf(“game over!”); }
东软信息学院计算机系 2019年6月5日星期三
例题:
在屏幕上输出如下图形:
1 22 333 4444 55555 666666 . . . 其中行数由键盘输入。
东软信息学院计算机系 2019年6月5日星期三
算法分析:
1、该问题用二重循环实现 2、外循环控制输出n行,行数n由键盘 输入 for(i=1;i<=n;i++),每一行先 输出数字,最后输出回车。 3、内循环实现输出第i行的数字,第i 行输出i个i ;即:循环i次,每次输出一 个i, for(j=1;j<=i;j++)
定义变量i,n,j; 从键盘输入n; i=i1=,c1o;unt=0; i<=n
j=1 j<=i
输出j; j++; 输出回车;
i++; 解决该问题的N-S图
东软信息学院计算机系 2019年6月5日星期三
程序参考
#include <stdio.h>
main()
{ int i,n,j;
printf(“input n:”);
行循环变量增1: row ++
东软信息学院计算机系 2019年6月5日星期三
在屏幕上输出如下图形:
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 3*3=9 1*4=4 2*4=8 3*4=12 4*4=16 1*5=5 2*5=10 3*5=15 4*5=20 5*5=25 1*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6*6=36 1*7=7 2*7=14 3*7=21 4*7=28 5*7=35 6*7=42 7*7=49 1*8=8 2*8=16 3*8=24 4*8=32 5*8=40 6*8=24 7*8=56 8*8=64 1*9=9 2*9=18 3*9=27 4*9=36 5*9=45 6*9=36 7*9=63 8*9=72 9*9=81
东软信息学院计算机系 2019年6月5日星期三
对键盘输入的正数累加,当输入的数据为负数时,程序结束
#include <stdio.h> void main() { int x; long sum=0;
for(;;) {
scanf("%d",&x); if(x>=0)
sum+=x; else
break; } printf("sum=%ld",sum); }
scanf(“%d”,&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
printf(“%d”,i);
printf(“\n”);
}
printf(“game over!”);
}
东软信息学院计算机系 2019年6月5日星期三
多重循环语句中的break
注意:break只是跳出所在的那层循环,并不会跳出外 层循环!
break、continune语言用在循环体中,必须与if 语句结合才行,否则循环就不成其为循环了。
东软信息学院计算机系 2019年6月5日星期三
continue与break
#include"stdio.h" main( ) {int i; for(i=1;i<=10;i++) {
printf(“i=%d\n",i); if(i==3)
东软信息学院计算机系 2019年6月5日星期三
用单步调试工具和断点工具 验证二重循环执行过程
#include <stdio.h> main() {int i,n,j; printf(“input n:”); scanf(“%d”,&n); for(i=1;i<=n;i++)
{ for(j=1;j<=6;j++) printf(“%d”,i); //该行设置断点 printf(“\n”);
{ printf(“%d”,i); printf(“\n”);
} printf(“game over!”); }
#include <stdio.h>
main()
{int i,n;
printf(“input n:”);
scanf(“%d”,&n);
for(i=1;i<=n;i++)
{
printf(“%d%d%d%d%d
555555
666666
.
.
.
其中行数由键盘输入。
东软信息学院计算机系 2019年6月5日星期三
#include <stdio.h>
main()
{
int i,n;
相关文档
最新文档