最新实验题答案优质
文件格式:DOCX
时间:2023-04-21 00:00:00    小编:新疆金标尺

最新实验题答案优质

小编:新疆金标尺

每个人都曾试图在平淡的学习、工作和生活中写一篇文章。写作是培养人的观察、联想、想象、思维和记忆的重要手段。大家想知道怎么样才能写一篇比较优质的范文吗?下面是小编帮大家整理的优质范文,仅供参考,大家一起来看看吧。

实验题答案篇一

求具有 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",#[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;jprintf("%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实验六答案

猜你喜欢 网友关注 本周热点 软件
musicolet
2025-08-21
BBC英语
2025-08-21
百度汉语词典
2025-08-21
复制