《实验5参考答案.doc》由会员分享,可在线阅读,更多相关《实验5参考答案.doc(1页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、实验5参考答案实验 5 参考答案 5-1.c:求具有 10 个元素的一维数组中正数、负数和零的个数。#include void main ( ) int i,m,n,z,num10; /_m、n、z 为三个计数器_/ m=n=z=0; for(i=0;i0) m+; else if (numi void main int i,j,p,q,s,a10; printf(“n input 10 numbers:n”); for (i=0; iaj) p=j; q=aj; if (i!=p) s=ai; ai=ap; ap=s; printf(“d ”,ai); 5-3.c:输入 10 个数,用冒泡排
2、序法由小到大排序并输出。#include void main int a10; int i,j,t; printf(“input 10 numbers :n”); for (i=0;iai+1) t=ai; ai=ai+1; ai+1=t; printf(“the sorted numbers :n”); for (i=0;i void main( ) int a55,i,j,ma_,hh; /_hh 用于存放最大值的行号_/ for(i=0; i void main int i,j,s; for(i=2;i void main( ) int i,j,a1010; for(i=0; i void main int y,m,d; /_年、月、日 _/ int i,days; /_days 用于存放该日期是该年第几天 _/ int month12=31,28,31,30,31,30,31,31,30,31,30,31; scanf(“ddd”,y,m,d); days=d; if (y4=0 y100!=0) | (y400=0) month1=29; for(i=0;im-1;i+) days=days+monthi; printf(“dn”,days); 第 1 页 共 1 页