专升本计算机编程-C语言程序设计实例

还好

专升本计算机编程:C语言程序设计实例

【程序1】

题目:求1+2!+3!+...+20!的和

1.程序分析:此程序只是把累加变成了累乘。

2.程序源代码:

#include "stdio.h"

#include "conio.h"

main()

{

float n,s=0,t=1;

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

{

t*=n;

s+=t;

}

printf("1+2!+3!...+20!=%e\n",s);

getch();

}

【程序2】

题目:判断101-200之间有多少个素数,并输出所有素数。

1.程序分析:判断素数的方法:用一个数分别去除2到sqrt(这个数),如果能被整除, 则表明此数不是素数,反之是素数。

2.程序源代码:

#include "stdio.h"

#include "conio.h"

#include "math.h"

main()

{

int m,i,k,h=0,leap=1;

printf("\n");

for(m=101;m<=200;m++)

{

k=sqrt(m+1);

for(i=2;i<=k;i++)

if(m%i==0)

{

leap=0;

break;

}

if(leap)

{

printf("%-4d",m);

h++;

if(h%10==0)

你可能喜欢

  • 语言分析
  • C语言经典算法
  • 微机原理习题答案
  • 山东专升本考试大纲
  • C语言程序设计实例
  • 微型计算机原理与接口技术
  • 专升本计算机基础知识
  • 单片机C语言程序

专升本计算机编程 C语言程序设计实例相关文档

最新文档

返回顶部