代码编织梦想

#include<stdio.h>
#include<stdlib.h>
#include<string.h>   
#include <math.h> 
int sort(int a[], int i)
{
	int b, c, t;
	for (b = 0; b < i - 1; b++)
	{
		for (c = b + 1; c < i; c++)
		{
			if (a[b] < a[c])
			{
				t = a[b]; a[b] = a[c]; a[c] = t;
			}
		}
	}printf("sort=");
	for (b = 0; b < i; b++)
	{
		printf("%d ", a[b]);
	}
}
int avg(int a[], int i)
{
	int j, sum = 0;
	float k = 0;
	for (j = 0; j < i; j++)
	{
		sum = sum + a[j];
	}
	k = (float)(sum) / (i);
	printf("\n");
	printf("avg=%.5f",k );
}
int main()
{
	int i = 0, j = 0;
	int a[100];
	printf("请输入");
	while (i < 100)
	{
		scanf("%d", &a[i]);
		if (a[i] == -1)
		{
			break;
		}
		else
		{
			i++;
		}
	}sort(a, i); avg(a, i);
	system("pause");
	return 0;
}

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_74089796/article/details/128012215

N个数从大到小排序-爱代码爱编程

题目描述 输入一个正整数N和N个整数,将它们按从大到小的顺序进行排序后输出。 输入 输入一个正整数N(1≤N≤100)和N个整数,用空格分隔。 输出 将这N个数按从大到小的顺序重新输出。 样例输入 10 -4 5 12 88 23 -9 2 0 8 10 5 12 3 4 9 -2 样例输出 88 23 12 10 8 5 2 0 -4 -9

问题描述:输入以-1结尾的的n个整数并进行排序,排序后插入任意数,并且按原有的排序方法进行排序-爱代码爱编程

问题描述:输入以-1结尾的的n个整数并进行排序,排序后插入任意数,并且按原有的排序方法进行排序 文章目录 **问题描述:输入以-1结尾的的n个整数并进行排序,排序后插入任意数,并且按原有的排序方法进行排序**前言代码如下:1.代码为c语言:2.输入数据,进行验证:总结 前言 要解决的问题如下: 1.不断输入x并进行保存,这里我们选择,whi

python从键盘上输入10个数、求其平均值_从键盘上循环输入10个数,求其平均值,并打印输出....-爱代码爱编程

从键盘上输入10个整数,并求出这10个数中所有奇数的和与所有偶数之和要求:分别用while,do ...while #includelongmain(void){\x05longa[10]={0};\x05longi,sum1,sum2;\x05\x05printf("输入10个数以空格分隔:\n");\x05fo 从键盘上输10个实数,并求出这1

从键盘上输入5个两位数,并按照个位数从小到大排序输出。-爱代码爱编程

#include "stdio.h" void main () { int a[5]; int i,j,temp; printf("input 5 number:\n"); for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=5;i>0;i--)

C语言编程排序:输入一个正整数n,再输入n个整数,用选择法对这n个整数按从小到大的顺序排序后输出。-爱代码爱编程

C语言编程排序:输入一个正整数n,再输入n个整数,用选择法对这n个整数按从小到大的顺序排序后输出。 例如: 输入:9 8 7 6 5 4 3 输出:3 4 5 6 7 8 9 选择排序的思想:选出最小的一个数与当前序列中的第一个数交换,再在余下的数字中选出最小的和第二个交换。 其中会有两层循环: 第一层循环: 一次遍历序列中的每一个元素; 第二层循环: 将

java一维数组输入整数n_用键盘接受输入的整数,将输入的整数保存到一个一维数组,然后输出最大值...-爱代码爱编程

C语言:从键盘上输入一个整数,计算整数的各位数字之和 #includeintGetNumber(intn)//用递归来实现很简单{intsum=0;if(n/10!=0){\x09sum+=GetNumber(n/10);}sum+=n%10;retur 用C怎么表示从键盘里面输入一个小于一千的正数,要求输出他的平方根(如果不是整数输出整数部分)要

c语言整型变量输入字符串,求C语言高手帮忙解答1、在屏幕上显示一行字符串:”hello world!”。2、从键盘上输入两个数,放入整型变量a,b...-爱代码爱编程

求C语言高手帮忙解答 1、在屏幕上显示一行字符串:”hello world!”。 2、从键盘上输入两个数,放入整型变量a,b当中,求两数之和c=a+b,两数之差d=a-b。 3、从键盘上输入一个数,放入双精度型变量m中,求m的余弦值、绝对值、平方根值。 4、由键盘输入两个数,输出其中的较小数。 5、求累加和的值:从键盘上输入一个整数,放入变量

c语言选择法对20个数排序输出,用选择法,对输入的20个数进行从大到小的排序...-爱代码爱编程

满意答案 #include int main(){ int i,j,p,t; int a[20]; printf("Please input 20 numbers:\n");  /*输入20个数,并且存放到数组a[i]中*/ for(i=0;i<20;i++) scanf("%d",&a[i]); for(i=0;i<

输入5 5数组C语言,用c语言编写一个程序,从键盘输入5个整数,并将这5个数存入一个长度为5的一维数组中...-爱代码爱编程

满意答案 v2oat7rca 2014.01.19 采纳率:43%    等级:13 已帮助:8556人 #include int main() { int i, b[5],j; printf("输入5个数:"); for (i = 0; i < 5; i++) scanf("%d",&b[i]); pri

从键盘任意输入一个4位数n c语言,c语言编程题-爱代码爱编程

CCCCC DDDDDDD CCCCC BBB A 19. 打印如下图形。输出行数由键盘输入。 * * *** *** ***** ***** ******* ******* ****************** 20. 输出矩阵A及其转置矩阵: 1 2 3 4 A = 2 3 4 1 3 4 1 2 21. 依次输入十个整数,找出其平方最大的一

c语言中从键盘上输入三个数,将之排序后按由大到小的顺序输出,从键盘上输入3个数,将它们按由大到小的顺序排列好输出...-爱代码爱编程

vb中从键盘上输入10个数,判断有几个偶数,有几个奇数? 我给你写了,挺简单的.窗体上添加两个label控件一个command控件Dima(1To10)DimbDimcAsIntegerDimdAsIntegerPrivateSubCommand1_Clic 从键盘上输入10个整数,统计并且输出其中的正数和负数的个数 printf("HelloW

c语言输入20将奇和偶升序排列,1.输入n及n个整数(n<20),然后按奇数升序、偶数降序排列输出。 2输入一个日期,计算该天是该年的第几天。...-爱代码爱编程

满意答案 chuxiaoxin 2013.04.17 采纳率:52%    等级:12 已帮助:20518人 #include #include int main(void) { int n,j=0,k=0,t,m,i; printf("请输入你要处理的数据的个数:"); scanf("%d",&n); in

c语言输入100个数存入数组,//从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个...-爱代码爱编程

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 //从键盘上输入若干整数,并将其存入数组中,并统计输入数据的个数。 #include #include #include #include int sum_num(char [],int []); int cou_num(char [][81],int,int[]); int txt(cha

C语言-解决简单指针问题(输入3个字符串,按由小到大的顺序排序)-爱代码爱编程

#include <stdio.h> #include <stdlib.h>#include <string.h>    //要实现字符串输出,必须要引入这个函数库! /* run this program using the console pauser or add your own getch, system("p

c语言随笔:输入一个升序数组,并且再输入一个数字,按照升序插入到数组里_你今天刷题了吗?的博客-爱代码爱编程

文章目录 前言一、题意二、代码1.代码的实现2.读入数据 总结 前言 在本题中我们需要注意的是如果新增的数字是最后一项,需要一个if语句对其进行判断,否则该数字无法新增到数组里面! 一、题意

先输入一个整数n(n小于等于100),接着输入n个整数,然后由小到大输出这n个数。_敲代码的琪的博客-爱代码爱编程

#include<stdio.h> #define N 100 void sort(int a[],int n) { int i,j,temp; for(i=0;i<n;i++){ for(j=0;j<=n-1-i;j++){ if(a[j]>a[j+1]){ temp