版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、计算多项式的值 假定多项式的形式为 xan+xa(n-1)+ +xa2+x+1 ,请计算给定单精度浮点数 x和正整数n值的情况下这个多项式的值。(xan表示x的n次方)关于输入输入仅一行,包括 x和n。x在float 范围内,n<=1000000关于输出输出也仅一行,多项式的值,精确到小数点后两位。例子输入2.0 4例子输出31.00#include<stdio.h>#include<math.h>int main()double t = 0;float x;int n, i;scanf("%f%d", &x, &n);for
2、(i = n;i >= 0;i-)t = t + pow(x, i);printf("%.2lf", t);return 0;j题目-例题(8.6)求出e的值(1024)来源计算概论05期末考试描述利用公式 e = 1 + 1/1! + 1/2! + 1/3! + . + 1/n!求 e。关于输入输入只有一行,该行包含一个整数n (2<n<15),表示计算e时累加到1/n!。关于输出输出只有一行,该行包含计算出来的e的值,要求打印小数点后10位。例子输入10例子输出2.7182818011提示1、e以及n!用double表示2、要输出浮点数、双精度数小数点
3、后10位数字,可以用下面这种形式:printf("%.10f", num);#include<stdio.h>int main()int n,i,j;double e=1.00,a=1.00;scanf("%d",&n);for(i=1;i<=n;i+)for(j=1;j<=i;j+)a=a*j;e=e+1/a;a=1.00;printf("%.10f",e);return 0;题目-例题(8.5)计算兀的值助教来源描述计算对于输入为n时,pai的值。关于输入n关于输出根据n,输出pai的值例子输入10
4、例子输出3.00218#include<stdio.h>int main()int n,i;double a,b;double t=2;scanf("%d",&n);for(i=1;i<=n;i+)a=(i+1)/2*2;b=i/2*2+1;t*=a/b;printf("%.5lf",t);return 0;3题目-习题(4-2)点和正方形的关系来源 计算概论07 (工学院)?周文灵描述有一个正方形,四个角的坐标(x,y)分别是(1, -1 ) , (1,1), (-1,1), ( -1 , -1) , x是横轴,y是纵轴。写一
5、个程序,判断一个给定的点是否在这个正方形内。关于输入输入坐标x, y关于输出点在正方形内,输出 yes;点在正方形外,输出 no例子输入0.5,0.5例子输出yes提示要注意正方形四个角的坐标(x, v)的边界条件#include<stdio.h> int main() double x,y;scanf("%lf,%lf",&x,&y);if(x>-1&&x<1&&y>-1&&y<1) printf("yes"); else printf("no
6、"); return 0;题目-与7无关数的平方和(1045)来源计算概论05描述一个正整数,如果它能被7整除,或者它的十进制表示法中某个位数上的数字为7,则称其为与7相关的数.现求所有小于等于n(n<100)的与7无关的正整数的平方和.关于输入输入为一行,正整数n,(n<100)关于输出输出小于等于n的与7无关的正整数的平方和例子输入21例子输出2336#include<stdio.h>int main()int n,i,a,b,c,t=0;scanf("%d",&n);for(i=1;i<=n;i+)a=i%7;b=i/1
7、0;c=i%10;if(a!=0&&b!=7&&c!=7)t=t+i*i;printf("%dn",t);return 0;题目-附加题:自由下落的球zi描述一球从h米的高度自由落下,每次落地后又反跳回原高度的一半,再落下。求它在第n次落地时,共经过多少米,第 n次反弹多高。关于输入高度h (双精度浮点数),落地次数n (大于0整数)。关于输出输出它在第n次落地时,共经过的米数s和第n次反弹的高度ho (精确到小数点后四位)例子输入100 3例子输出250.0000 12.5000#include<stdio.h>#include
8、<math.h>int main()int n, i;double h, s ;scanf("%lf%d", &h, &n);for (i = 1;i <= n;i+)if (i=1) s = h; else s = s + (h / pow(2, i - 1) * 2;h = h / pow(2, n );printf("%.4lf %.4lf", s, h);return 0;题目-素数描述输入一个正整数,请判断它是不是素数。如果是输出yes,不是则输出no关于输入输入仅一行,一个正整数,范围是 1到3000之间关于
9、输出输出也仅一行,yes或者no例子输入10例子输出no#include<stdio.h>int main()int i, t;scanf("%d", &i);for (t = 2; t < i; t+)if (i%t = 0)printf("no");break;if (t = i)printf("yes");return 0;题目-例题(9.2)求前n个素数描述若一个正整数只能被1和它本身整除,则称为素数。编写程序,求前 n个素数关于输入输入n关于输出打印前n个素数例子输入10例子输出2357111317192329#include<stdio.h> int main()int n, i, j;sc
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
评论
0/150
提交评论