作业与上机。
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...