书面作业7.docx

上传人:小飞机 文档编号:3230974 上传时间:2023-03-11 格式:DOCX 页数:3 大小:36.97KB
返回 下载 相关 举报
书面作业7.docx_第1页
第1页 / 共3页
书面作业7.docx_第2页
第2页 / 共3页
书面作业7.docx_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

《书面作业7.docx》由会员分享,可在线阅读,更多相关《书面作业7.docx(3页珍藏版)》请在三一办公上搜索。

1、书面作业7书面作业_7(参考答案) 请按下列要求,编写相应程序: 1、一个10个整数的数组,找出最小值和其下标。 #include int main int i,a10=34,91,83,56,29,93,56,12,88,72; int index=0; for (i=1; i10;i+) if (aiaindex) index=i; printf(数组中的最小值为: %d, 下标为: %dnn,aindex,index); return 0; 2、用rand函数产生100000个0-9之间的随机整数,分别统计0-9数字出现的次数,并输出对应的百分比。(提示:统计次数用一维数组来存放) #i

2、nclude #include #include int main int i,k,count10=0; srand(time(0); for (i=0; i100000;i+) k=rand%10; countk+; for (i=0; i10;i+) printf(100000次中产生%d 的次数为: %d,所占百分比为%.2fn,i,counti,counti/1000.0); printf(n); return 0; 3、将数组中的数按颠倒的顺序重新存放。在操作时,只能借助一个临时存储单元而不得另外开辟数组。 注意:不是要求按颠倒的顺序打印数据,而是要求按逆序重新放置数组中的内容。假定

3、a数组有8个元素,原始内容如表-1所示: 表-1 数组a原来的内容 a0 a1 a2 a3 a4 a5 a6 a7 10 22 31 46 53 67 73 89 现要求改变成如表-2所示: 表-2 重新排列后的数组a a0 a1 a2 a3 a4 a5 a6 a7 89 73 67 53 46 31 22 10 #include #define N 8 int main int aN=10,22,31,46,53,67,73,89; int i,temp; printf(交换前,数组中的各元素的值为:n); for (i=0; iN;i+) printf(%d ,ai); printf(n); for (i=0; iN/2;i+) temp=ai; ai=aN-1-i; aN-1-i=temp; printf(交换后,数组中的各元素的值为:n); for (i=0; iN;i+) printf(%d ,ai); printf(nn); return 0;

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号