C语言作业与上机

发布 2022-09-02 07:04:28 阅读 2205

作业与上机。

1. 以下程序的功能是计算并输出:

计算精度要求:当时,停止累加。

#include <>

main()

float s=1,t;

int n=1;

t=1.0/2;

while(t>1e-6)

printf("%f",s);}

模仿上述程序,输入一个实数x,计算并输出:

计算精度要求:当时,停止累加。

2. 以下程序的功能是运用二分法计算并输出方程在[0,3]上的根,因为f(0)×f(3)<0,所以方程在[0,3]上必定有根。

#include <>

#include <>

main()

float a,b,c,fa,fc,eps; /eps表示精度*/

eps=1e-6;

a=0;b=3;

while(fabs(a-b)>eps)

c=(a+b)/2;

printf("%f",c);}

模仿上述程序,运用二分法计算并输出方程在[0,10]上的根。

3. 分别使用for循环、while循环和do-while循环编写程序计算:

s=1+3+5+……99

4. 编写程序计算:

计算精度要求当最后一项小于时,停止计算。

5. 编写程序,求出所有个十百位数字之和等于23的三位数,例如599的个十百位之和是5+9+9=23。

6. 编写程序求出200~600之间所有个十百位之和是素数(大于10)的所有三位数。

C语言作业与上机

作业与上机。1 编写程序输入x计算并输出如下函数的计算结果。x当x 0时。f x 2x 3 当03x 6 当x 10时。2 编写程序输入三个正整数到变量a b c中,按从小到大的顺序输出这三个数。3 编写程序输入一个四位的正整数x,如果x是回文数则输出 yes 否则输出 no 一个数的正序数与反序数...

C语言上机作业

1 将下列程序进行调试,并在作业本上写上运行结果 main int a 1 if a 2 1 printf d is oushu a elseprintf d is jishu a 解答 本例题中你可以这样写 运行结果是 1 is jishu 作业 将上面程序进行修改,将a 1改成a 你的学号,例如...

C语言上机作业

1 利用指针变量,求一维数组的最大值。include main int a 10 int i,p,max p a max p for i 1 i 10 i p if max p max p printf max d max 2 利用指针变量和函数,把一维字符数组的内容逆序存放。include inc...