C语言程序实验报告IV

C语言程序实验报告IV 实验项目:C语言程序设计教程实验5.3.1.2,5.3.2.2,5.3.4,5.3.5.1,5.3.5.2,5.3.5.3 姓名:陈 思杰:boy:   实验地点:家:house:   实验时间:2020.03.25:clock9: —————————————————————————————————————————————————————————— ##一、实验目的与要求:rose:

目的:
☀️1.熟练地掌握while,do. while及for语句实现循环的方法。 ☀️2.了解3种循环语句的区别和转换、各自的适应性、循环嵌套的使用。 ☀️3. 掌握如何在循环语句种使用break,.continue语句,改变程序流程。 ☀️4.掌握在程序设计种用循环的方法实现各种算法。

要求:

##二、实验的内容:rose: ###:cherry_blossom:1.实验练习5.3.1.2 问题的简单描述:.■由编写程序,求数列1, -3!,5!, -7!,···,~(-1)n-1(2n-1)!~前n项的和。n的值由键盘输人。 o ,程 实验代码:

#include<stdio.h>
main()
{
	int n,i,j,sign=1;
	float fac,sum=0;
	printf("Please input value of n:");
	scanf("%d",&n);
	for(i=1;i<=2*n-1;i=i+2)
	{	
		fac=1.0;
		for (j=1;j<=i;j++)
			fac=sign*fac*j;
		sum=sum+fac;
		sign=-sign;
	} 
	printf("sum=%.f\n",sum);
}

问题分析:


###:cherry_blossom:2.实验练习5.3.2.2 问题的简单描述:求所有的水仙花数(水仙花数是一个3位自然数,该数各位数 的立方和等于该数本身,如153为水仙花数1*+53+3=153 )。程序流 实验代码:

#include<stdio.h>
main()
{
    int x,y,z;
    int k=100;
    while(k<=999)
	{
    x=k/100;     //个位 
    y=k%100/10;  //十位 
    z=k%10;      //百位 
    if(k==x*x*x+y*y*y+z*z*z) 
	printf("%d\n",k);
	k++;
	}
}

问题分析:


###:cherry_blossom:3.实验练习5.3.4 问题的简单描述: 实验代码:

问题分析:


###:cherry_blossom:4.实验练习5.3.5.1 问题的简单描述: 实验代码:

问题分析:


###:cherry_blossom:5.实验练习5.3.5.2 问题的简单描述: 实验代码:

问题分析:


###:cherry_blossom:6.实验练习5.3.5.3 问题的简单描述: 实验代码:

问题分析:


##三、项目实训:九九乘法表:rose: ###:hibiscus:1、设计思路

上一篇:ASP.NET AES-128-CBC加密解密(与php通讯)


下一篇:iOS AES加密\解密、3DES加密\解密