收藏 分销(赏)

数组作业1.doc

上传人:快乐****生活 文档编号:4831504 上传时间:2024-10-14 格式:DOC 页数:5 大小:43.01KB
下载 相关 举报
数组作业1.doc_第1页
第1页 / 共5页
数组作业1.doc_第2页
第2页 / 共5页
数组作业1.doc_第3页
第3页 / 共5页
数组作业1.doc_第4页
第4页 / 共5页
数组作业1.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、1.输入多项式A(x)的系数,存放在数组a中,并且将数组的长度写入变量m,输入多项式B(x)的系数,存放在数组b中,并且将数组的长度写入变量n,计算C(x)= A(x)+ B(x),将多项式C(x)的系数存放在数组c中,并输出。程序: Line 1 Col 20 Insert Indent Tab Fill Unindent * C:SHUZU1.C#includemain()int a25,b25,c25;int i,j,k,m,n,o;printf(qing shu ru duo xiang shi A(x) B(x) de xiang shu:);scanf(%d%d,&m,&n);if

2、(mn) o=m;else o=n;for(i=0;im;i+) printf(qing shu ru duo xiang shi A(x) de xi shu:); scanf(%d,&ai);for(j=0;jn;j+) printf(qing shu ru duo xiang shi B(x) de xi shu:); scanf(%d,&bj);printf(A(x)=);for(i=0;im-1;i+) printf(%dx%d+,ai,i);printf(%dx%dn,am-1,m-1);printf(B(x)=);for(j=0;jn-1;j+) printf(%dx%d+,bj

3、,j);printf(%dx%dn,bn-1,n-1);for(k=0;ko;k+) ck=ai+bj;printf(C(x)=);for(k=0;ko-1;k+) printf(%dx%d+,ck,k);printf(%dx%dn,co-1,o-1);结果:qing shu ru duo xiang shi A(x) B(x) de xiang shu:4 5qing shu ru duo xiang shi A(x) de xi shu:2qing shu ru duo xiang shi A(x) de xi shu:3qing shu ru duo xiang shi A(x) de

4、xi shu:5qing shu ru duo xiang shi A(x) de xi shu:6qing shu ru duo xiang shi B(x) de xi shu:3qing shu ru duo xiang shi B(x) de xi shu:2qing shu ru duo xiang shi B(x) de xi shu:2qing shu ru duo xiang shi B(x) de xi shu:2qing shu ru duo xiang shi B(x) de xi shu:3A(x)=2x0+3x1+5x2+6x3B(x)=3x0+2x1+2x2+2x3

5、+3x4C(x)=2x0+2x1+2x2+2x3+2x42. 输入多项式A(x)的系数,存放在数组a中,并且将数组的长度写入变量m,从键盘输入一个实数,计算该多项式的值并输出。(提示:用迭代法实现,sum=sum*x=ai;或sum=a0;for() sum=sum*x=ai)程序: Line 1 Col 1 Insert Indent Tab Fill Unindent C:SHUZU2.C#include#includemain()int a25,i,m;float sum,x;printf(qing shu ru duo xiang shi xiang shu:);scanf(%d,&m

6、);for(i=0;im;i+) printf(qing shu ru duo xiang shi xi shu:); scanf(%d,&ai);printf(A(x)=);for(i=0;im-1;i+) printf(%dx%d+,ai,i);printf(%dx%dn,am-1,m-1);printf(qing shu ru bian liang x de zhi:);scanf(%f,&x);sum=a0;for(i=1;im;i+) sum+=ai*pow(x,i);printf(sum=%.2f,sum);结果:qing shu ru duo xiang shi xiang sh

7、u:4qing shu ru duo xiang shi xi shu:3qing shu ru duo xiang shi xi shu:5qing shu ru duo xiang shi xi shu:6qing shu ru duo xiang shi xi shu:7A(x)=3x0+5x1+6x2+7x3qing shu ru bian liang x de zhi:2sum=93.003.输入10个整数存放在数组a中,统计其中的偶数个数和正数个数,并输出。程序: Line 17 Col 1 Insert Indent Tab Fill Unindent C:SHUZU3.C#in

8、cludemain()int a10,i,o=0,z=0;for(i=0;i10;i+) printf(qing shu ru yi ge zheng shu:); scanf(%d,&ai);for(i=0;i0) z+;printf(Shi ge shu zhong ou shu ge shu wei:%dn,o);printf(Shi ge shu zhong zheng shu ge shu wei:%dn,z);结果:qing shu ru yi ge zheng shu:5qing shu ru yi ge zheng shu:-8qing shu ru yi ge zheng s

9、hu:-56qing shu ru yi ge zheng shu:98qing shu ru yi ge zheng shu:-5qing shu ru yi ge zheng shu:77qing shu ru yi ge zheng shu:45qing shu ru yi ge zheng shu:-2qing shu ru yi ge zheng shu:3qing shu ru yi ge zheng shu:6Shi ge shu zhong ou shu ge shu wei:5Shi ge shu zhong zheng shu ge shu wei:64.输入一个6位正整数

10、,求出该数各位数字组成的最大数,例如输入38691,各位数字构成的最大数是986531.(提示:将整数的各位数字分解到一维数组中,再将数组中的元素按降序排序,最后组合得到最大数)程序: Line 1 Col 1 Insert Indent Tab Fill Unindent C:SHUZU4.C#includemain()int a6,b6,i,j,m,n;long int x,y;printf(qing shu ru yi ge liu wei zheng shu:);scanf(%ld,&x);for(i=0;i6;i+) ai=x%10; y=x/10;x=y;for(j=0;j5;j+) m=j; for(i=j;i6;i+) if(ai=0;i-) printf(%d,ai);结果:qing shu ru yi ge liu wei zheng shu:386951986531

展开阅读全文
部分上传会员的收益排行 01、路***(¥15400+),02、曲****(¥15300+),
03、wei****016(¥13200+),04、大***流(¥12600+),
05、Fis****915(¥4200+),06、h****i(¥4100+),
07、Q**(¥3400+),08、自******点(¥2400+),
09、h*****x(¥1400+),10、c****e(¥1100+),
11、be*****ha(¥800+),12、13********8(¥800+)。
相似文档                                   自信AI助手自信AI助手
搜索标签

当前位置:首页 > 包罗万象 > 大杂烩

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服