金陵科技学院C语言程序设计 - 图文(2)

2019-07-13 19:30

金陵科技学院实验报告

例如:键盘给n输入100后,输出为:sum=148.874270。

(3)功能:输出Fibonacci数列中大于s的最小的一个数。其中Fibonacci数列F(n)的定义为:

F(0)=0,F(1)=1 F(n)=F(n-1)+F(n-2) 例如:键盘输入s=1000时,输出1597。

程序清单及流程图: 3.程序设计

(1)#include main() {

float a;

scanf(\

printf(\}

(2)#include main() {

char ch;

printf(\ ch=getchar(); ch=ch+32; putchar(ch); putchar('\\n'); }

(3)#include main() {

int x,y;

scanf(\ if(x<0&&x!=-3) y=x*x+x+6; else

if(x>=0&&x<10&&x!=2&&x!=3) y=x*x-5*x+6; else

y=x*x-x-1; }

(4)#include main() {

int x;

scanf(\

if(x<=100&&x*x==x)

4

金陵科技学院实验报告

printf(\是同构数\\n\ else

printf(\不是同构数\\n\}

(5)#include main() {

int n,x,sum;

printf(\ scanf(\ sum=0;

for(x=2;x<=n-1;x++) {

if(n%x==0) sum=sum+x; else

continue; }

printf(\}

(6) #include main() {

int i,j,n; float m,s=1; long p;

printf(\ scanf(\ for(i=1;i<=n;i++) {

p=1;

for(j=1;j<=i;j++) {

p=p*j; }

m=1.0/p; s=s+m; }

printf(\}

(7) #include #include main() {

5

金陵科技学院实验报告

int s,k=1,t=0,i=0;

printf(\ scanf(\ while(s>0) {

if(k%2!=0) {

t=t+s*(int)pow(10,i); i++; }

s=s/10; k++; }

printf(\}

流程图: 4.

5.

6

金陵科技学院实验报告

思考题:

1. #include main() {

int i,j,k,n;

printf(\请输入一个三位数: \ scanf(\ i=n/100;

j=(n-i*100)/10;

7

金陵科技学院实验报告

k=n;

if(n==i*i*i+j*j*j+k*k*k) printf(\是水仙花数\ else

printf(\不是水仙花数\}

2. #include #include main() {

int n,i,j; float s=0.0;

printf(\ scanf(\ for(i=3;i<=n;i++) {

for(j=2;j

if(i%j==0) break; if(j>=i-1) s=s+sqrt(i); }

printf(\}

3. #include #include main()

int fun(int s) do {

int f0=0,f1=1,f; f=f0+f1; f0=f1; fi=f; }while(f

8


金陵科技学院C语言程序设计 - 图文(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2015版毛概考试题库

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: