C语言实验报告5

上海应用技术学院

软件需求分析与建模》课程实验报告

数组 姚翼鹏 院系 计算机学院 网络工程 实验序号 班 级 指导教师 五 332 薛黎 实验日期 学 号 成 绩 2014.5.4 实验名称 姓 名 专 业 教师评语 728 一、实验目的和要求 1. 掌握一维数组和二维数组的定义、赋值和输入输出的使用方法。 2. 掌握与数组有关的算法。 二、实验项目摘要 1. 输入n及n个整数(n<20),然后按奇数升序、偶数降序排列输出。 N=6 n1=1 n2=90 n3=85 n4=2 n5=10 n6=18 odd = 1 85 Even= 90 18 10 2 2. 输入一个日期,计算该天是该年的第几天。 Year=2007 Month=1 Day=15 The day is 15th day of Year 2007. 3. 依次输入某个班级n个学生的数学、物理和化学课程的成绩,计算平均成绩后输出成绩列表,同时还要输出每个学生的平均成绩是否高于班级的平均成绩。 计算机科学与信息工程系·2007年编制

上海应用技术学院

N=4 S1=60 80 90 S2=70 78 87 S3=95 66 89 S4=67 89 90 No MAT PHY CHM AVG Y/N 1 60 80 90 77 2 70 78 87 78 3 95 66 89 83 Y 4 67 89 90 82 Y 三、实验结果与分析 1. # include int main() { int n,t; do{printf(\输入n(n<20)\\nN=\ scanf(\ }while(n>=20); int a[n]; for(int i=1;i<=n;i++) { printf(\ scanf(\ } for(int i=0;ia[j]) { t=a[i]; a[i]=a[j]; a[j]=t; } printf(\ for(int i=0;i

上海应用技术学院

} for(int j=n;j>=0;j--) if(a[j]%2==0) printf(\ return 0; 2. # include int main(void) { int y,m,d,i,j,sum1=0,sum2=0,sum3; int a[12]={31,28,31,30,31,30,31,31,30,31,30,31}; printf(\输入一个日期:\\n\ printf(\ scanf(\ printf(\ scanf(\ printf(\ scanf(\ if((y%4==0&&y0!=0)||y@0==0) a[1]=29; for(i=0;i

上海应用技术学院

} 3. # include int main(void) { int n,avg,sum=0; printf(\学生个数N=\ scanf(\ char a[n][6]; for(int i=0;i

上海应用技术学院

} printf(\ Name MAT PHY CHM AVG Y/N\\n\ for(int i=0;i

计算机科学与信息工程系·2007年编制

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4