当前位置: 首页 > 其他范文 > 其他范文

实验5参考答案

作者:潇沁冬 | 发布时间:2020-12-28 06:26:10 收藏本文 下载本文

实验 5 参考答案 5-1.c:

求具有 10 个元素的一维数组中正数、负数和零的个数。

#include void main(){ int i,m,n,z,num[10];/* m、n、z 为三个计数器*/ m=n=z=0;for(i=0;i<10;i++){ scanf("%d",&num[i]);if(num[i]>0)m++;else if(num[i]<0)n++;else z++;} printf("m=%d,n=%d,z=%dn",m,n,z);} 5-2.c:输入 10 个数,用选择排序法由小到大排序并输出。

#include void main(){ int i,j,p,q,s,a[10];printf("n input 10 numbers:n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=0;i<10;i++){ p=i;q=a[i];for(j=i+1;j<10;j++)if(q>a[j]){ p=j;q=a[j];} if(i!=p){ s=a[i];a[i]=a[p];a[p]=s;} printf("%d ",a[i]);} } 5-3.c:输入 10 个数,用冒泡排序法由小到大排序并输出。

#include void main(){ int a[10];int i,j,t;

printf("input 10 numbers :n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(j=0;j<9;j++)/*一共 9 趟,j 为 0~8 */ for(i=0;i<9-j;i++)/* i 为 0~8-j */ if(a[i]>a[i+1]){ t=a[i];a[i]=a[i+1];a[i+1]=t;} printf("the sorted numbers :n");for(i=0;i<10;i++)printf("%d ",a[i]);printf("n");} 5-4.c:教材 P88 第 3 题:从键盘上输入 5 行 5 列整型数组,并找出主对角线上元素的最大值及其所在行号。

#include void main(){ int a[5][5],i,j,max,hh;/*hh 用于存放最大值的行号*/ for(i=0;i<5;i++)for(j=0;j<5;j++)scanf("%d",&a[i][j]);max=a[0][0];hh=0;for(i=1;i<5;i++)if(max

#include void main(){ int i,j,s;for(i=2;i<=1000;i++){ s=0;/*s 用于存放 i 的因子之和,每到下一个 i 需清零*/ for(j=1;j

printf("%d ",i);} } 5-6.c:输出以下杨辉三角形(要求输出 10 行)。

#include void main(){ int i,j,a[10][10];for(i=0;i<10;i++)a[i][0]=a[i][i]=1;for(i=2;i<10;i++)for(j=1;j

#include void main(){ int y,m,d;/* 年、月、日 */ int i,days;/* days 用于存放该日期是该年第几天 */ int month[12]={31,28,31,30,31,30,31,31,30,31,30,31};scanf("%d%d%d",&y,&m,&d);days=d;if((y%4==0 &&y%100!=0)||(y%400==0))month[1]=29;for(i=0;i

实验六答案

实验答案完整版

实验3,循环控制答案

实验诊断习题及答案

4实验专题附答案

本文标题: 实验5参考答案
链接地址:https://www.dawendou.com/fanwen/qitafanwen/340459.html

版权声明:
1.大文斗范文网的资料来自互联网以及用户的投稿,用于非商业性学习目的免费阅览。
2.《实验5参考答案》一文的著作权归原作者所有,仅供学习参考,转载或引用时请保留版权信息。
3.如果本网所转载内容不慎侵犯了您的权益,请联系我们,我们将会及时删除。

重点推荐栏目

关于大文斗范文网 | 在线投稿 | 网站声明 | 联系我们 | 网站帮助 | 投诉与建议 | 人才招聘 | 网站大事记
Copyright © 2004-2025 dawendou.com Inc. All Rights Reserved.大文斗范文网 版权所有