C程序作业题

发布 2022-07-18 06:16:28 阅读 6437

《c程序设计》实验报告。

一实验目的:

1.熟练掌握while ,do...while,for等语句的编写。

2.通过不断的练习,加强我们编写程序的能力。

3.拓展我们的思维,积极思考用不同的方法,解决问题。

二实验内容。

1.1/1*2+2/2*3+..n/n*(n+1)+.误差小于0.0001。

2.求fibonacci数列中小于10000的最大整数。

3.求出1000以内的所有水仙花数。

4.输入一个正整数你,求n!并输出结果,并分析不同的n情况下,结果是否正确,为什么。

5.输出1--1000中能同时被3和7整除的所有数之和。

6.利用泰勒展开式求sin(x),误差不大于0.00001。

三实验环境。

windows8

四实验前的准备。

把书上的知识巩固一遍,根据书上的例题来做题。

复习本章所学的所有知识,并在电脑上熟练运行例题结果。

五实验过程及步骤。

#include<>

int main()

float i,s;

s=0;for(i=1;i/(i*(i+1))>0.0001;i++)s=s+i/(i*(i+1));

printf("%f",s);

return 0;

#include<>

int main()

int a=1,b=1,s=0;

while(s<10000)

printf("%d",a);

return 0;

#include<>

int main()

int n,a,b,c;

n=0;while(n<1000)

n++;return 0;

#include<>

int main()

int n,s;

s=1;scanf("%d",&n);

for(;n>0;n--)s=s*n;

printf("%d",s);

return 0;

#include<>

int main()

int i,s;

s=0;for(i=1;i<=1000;i++)

printf("%d",s);

return 0;

#include<>

#include<>

int main()

float x,sinx;

scanf("%f",&x);

sinx=x-pow(x,3)/(3*2*1)+pow(x,5)/(5*4*3*2*1);

if(sinx>=0.00001)

printf("%f",sinx);

return 0;

六出现的的问题及解决方案。

在实验过程中,对题目上的各类函数都没有概念,无从下笔,感觉以前学的知识不知道该怎么运用到题目上,不能理解题目的意思,通过上课时老师讲解以及我下来在网上搜集的信息,已基本解决。但是最后那道题,始终没读懂题意。

七实验小结。

通过本次实验,我已基本掌握了对while,do...while,和for语句的应用。在实验当中虽然有许多困难,但是现在已一一解决,而在发现问题,改正错误的过程中,使我的思维得到了启发,在以后的学习中,遇到相似的问题时,相信我能举一反三。

C程序作业题

请编程序将 china 译成密码,密码规律是 用原来的字母后面第4个字母代替原来的字母。例如,字母 a 后面第4个字母是 e 用 e 代替 a 因此,china 译为 glmre 请编一程序用赋初值的方法使c1,c2,c3,c4,c5这5个变量的值分别为 c h i n a 经过运算,使c1,c2,...

C 程序设计作业题

作业1 1.面向对象的程序设计思想是什么?类有哪些特性?2.c 程序设计语言的层次结构是什么?3.举例说明变量与常量的区别?4.举例说明逻辑运算符有哪些?它们的优先级如何?5.举例说明结构体与联合体的区别?6.举例说明自定义类型与枚举类型的区别?7.举例说明自定义类型与结构体的区别?作业2 1.举例...

C程序设计语言书面作业作业题 2

c语言书面作业 二 一 选择题。1.为表达关系xyz,应使用的c语言表达式为 a x y y z b x y and y z c x y z d x y y z 2.为表示 a和b都大于0 应使用的c语言表达式是 a a 0 b 0 b a b c a 0 b 0 d a 0 b 0 3.结构化程序...