头歌数组
qwqa挽辞
一个不知名大学的菜鸟
展开
-
编写程序,任意输入10个整数的数列,先将整数按照从大到小的顺序进行排序,然后输入一个整数插入到数列中,使数列保持从大到小的顺序
#include<stdio.h>int main(){int a[11]={0}/*最后一位是初始化为0,待输入*/,i,j,max,t;printf("输入十个数:");for(i=0;i<10;i++) scanf("%d",&a[i]);for(i=0;i<9;i++){ max=i; for(j=i+1;j<10;j++) if(a[j]>=a[max]) max=j; if原创 2023-01-01 23:19:03 · 2066 阅读 · 0 评论 -
用冒泡法对n个整数排序
#include<stdio.h>int main(){//我这里是要先输入n,然后回车,再输入n个数int n,t,i,j;scanf("%d",&n);int a[n];for(i=0;i<n;i++) scanf("%d",&a[i]);for(i=0;i<n;i++)//冒泡法排序,从小到大 for(j=1;j<n-i;j++) if(a[j]<a[j-1]) {原创 2023-01-01 23:12:34 · 1519 阅读 · 0 评论 -
编写程序,使之具有如下功能:输入10个整数,按每行4个数输出这些整数,最后输出10个整数的平均值
#include<stdio.h>int main(){int sum=0,m,i,a[10];for(i=0;i<10;i++){ scanf("%d",&m); sum+=m; a[i]=m;}sum=sum/10;for(i=0;i<10;i++){ if(i%4==0) printf("\n"); printf("%d",a[i]); if(i!=9) printf原创 2023-01-01 23:11:04 · 835 阅读 · 0 评论 -
定义一个二维数组,存入5个学生的数学、语文、英语、物理、化学5门课程的成绩,计算并输出每一门课程的平均成绩和每一位学生的平均成绩
#include <stdio.h>int main(){int i,j,a[5][5]={0};//={0}只是初始化,可有可无for(i=0;i<5;i++)//i代表人,j代表课 for(j=0;j<5;j++) scanf("%d",&a[i][j]);//给二维数组a存入五个人分别所有课成绩int sum1=0,sum2=0;/*sum1用于分别计算每个学生各科成绩总和,最后除以5就是平均成绩了,sum2为各科目总成绩原创 2023-01-01 23:05:07 · 1121 阅读 · 0 评论 -
以下程序的功能是:从键盘上输入若干个学生的成绩,统计计算出平均成绩,并输出低于平均分的学生成绩,用输入负数结束输入
#include<stdio.h>int main(){int m,sum=0,i=0,a[100];while(scanf("%d",&m)&&m>0){ sum+=m;//不断累加得出总数,最后除以i+1次(也就是若干个学生) a[i++]=m;}sum=sum/i;//除后,sum代表平均数printf("平均分数为:%d\n",sum);printf("低于平均分的学生成绩为:");for(原创 2023-01-01 23:04:01 · 2161 阅读 · 0 评论 -
比较相邻两个元素求最大值
比较相邻两个元素求最大值原创 2023-01-01 22:54:48 · 2020 阅读 · 0 评论 -
全校学生的年龄在16到30岁之间,请用数组元素作为计数器来统计每一年龄的人数
全校学生的年龄在16到30岁之间,请用数组元素作为计数器来统计每一年龄的人数原创 2023-01-01 22:52:08 · 6855 阅读 · 0 评论 -
删除有序数组重复元素
删除有序数组重复元素原创 2023-01-01 22:48:31 · 308 阅读 · 0 评论 -
有15个数按小由到大顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数在数组中的下标。
有15个数按小由到大顺序存放在一个数组中,输入一个数,要求用折半查找法找出该数在数组中的下标。原创 2023-01-01 22:44:37 · 1229 阅读 · 0 评论 -
给一个不多余9位的正整数,要求如下:①求出它是几位数②分别输出每一位数字③按逆序输出各位数字。
给一个不多余9位的正整数,要求如下:①求出它是几位数②分别输出每一位数字③按逆序输出各位数字。原创 2023-01-01 22:43:31 · 2296 阅读 · 0 评论