c语言数组编程题及解答,C语言数组编程题及解答

资源描述:

【程序1】 用筛选法求100之内的素数 筛选法又称筛法,是求不超过自然数N(N1)的所有质数的一种方法。据说是古希腊的埃拉托斯特尼(Eratosthenes,约公元前274~194年)发明的,又称埃拉托斯特尼筛子。 具体做法是先把N个自然数按次序排列起来。1不是质数,也不是合数,要划去。第二个数2是质数留下来,而把2后面所有能被2整除的数都划去。2后面第一个没划去的数是3,把3留下,再把3后面所有能被3整除的数都划去。3后面第一个没划去的数是5,把5留下,再把5后面所有能被5整除的数都划去。这样一直做下去,就会把不超过N的全部合数都筛掉,留下的就是不超过N的全部质数。因为希腊人是把数写在涂腊的板上,每要划去一个数,就在上面记以小点,寻求质数的工作完毕后,这许多小点就像一个筛子,所以就把埃拉托斯特尼的方法叫做“埃拉托斯特尼筛”,简称“筛法”。 include include void main { int i,j; int a[100]; fori0;i int main { int k[10]; int i,j,n,s; forj2;j define N 10 int main { int i,j,max,tem,a[N]; /* data*/ printf“please ten num\n“; fori0;i int main { float a[3][3],sum0; int i,j; printf“please rectangle element\n“; fori0;i3;i forj0;j3;j scanf“f“, fori0;i3;i sumsuma[i][i]; printf“duijiaoxian he is 6.2f“,sum; return 1; } 【程序5】 题目将一个数组逆序输出。 1.程序分析用第一个与最后一个交换。 2.程序源代码 define N 5 int main { int a[N]{9,6,5,4,1},i,temp; printf“\n original array\n“; fori0;iN;i printf“4d“,a[i]; fori0;iN/2;i { tempa[i]; a[i]a[N-i-1]; a[N-i-1]temp; } printf“\n sorted array\n“; fori0;iN;i printf“4d“,a[i]; printf“\n“; return 1; } 1QrP,jRCDC0 ], eOG/Mf\9B051Testing软件测试网;Sp-]a i 【程序6】 W At0uPD0打印出以下杨辉三角形(要求打印出10行)。 xW“]d01 51Testing软件测试网]2tk O; 1 1 q]A6A6kA,]*|.|01 2 1 51Testing软件测试网2QX Vzau4b 1 3 3 1 51Testing软件测试网Q jMqd1Qq 1 4 6 4 1 51Testing软件测试网AY{ MDUQ 1 5 1

展开阅读全文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值