输入十个数,将最小值与第一个数交换,最大值与最后一个数交换

来源:学生作业帮助网 编辑:作业帮 时间:2024/09/29 19:27:18
输入十个数,将最小值与第一个数交换,最大值与最后一个数交换
C语言输入10个数最大值与最后一个数交换 最小值与第一个交换

#include<stdio.h>voidinput(intb[10]){inti;for(i=0;i<10;i++)scanf("%d",&b[i]);

询问c语言,输入十个值,赋给A[10],1:找出最大值与最小值2:求这十个数的平均值3:统计大于平均值的个数.

#includevoidmain(void){intA[10],max,min,num=0,all=0;//数组,最大数,最小数,大于平均数的个数,所有数之和doubleave=0.0;//平均数pr

C语言输入10个整数,将其中最小的数和第一个数对换,把最大的数与最后一个数对换.(用指针)

供参考……#include"stdio.h"//voidmain(void){intnDec[10]={7,1,9,2,6,0,3,5,4,8},i,max,min;printf("Type10int

输入一个正整数n(1< n ≤10),再输入n个整数,将最小值与第一个数交换,最大值与最后一个数交换

数组越界了,这个错误初学者很容易犯,以致有了专有名称:一位偏移对于a[10],索引是从0开始,9结束的数组,需要从0开始遍历for(i=0;i

C语言题目:编写程序,输入10个整数,将其中最小的数与第一个数交换,最大的数与最后一个数交换.

#include"stdio.h"voidmax_min(int*a,intindex,intend);//声明函数voidmain(){inta[10],i;//定义数组a用来存储10个整数for(

c语言:输入十个数,求最大值,最小值,平均值

#includemain(){floata[10],da,xiao,m=0;inti;printf("pleaseinput10data:");for(i=0;i

输入10个整数,将其中最小的数与第一个数对换,把最大德的数与最后一个数兑换

#includevoidarray_input(int*array,intn){int*a=0;if(!array||nprintf("pleaseinput%dnumbers:",n);for(a=

C 语言 输入十个整数,将其中的最小数与第一个数对换,将最大数于最后一个对换 要求用指针来写

intmain(){inta[9],i,j,*temp1,*temp2;//temp1指向表示最小数,temp2指向表示最大数for(i=0;i再问:开始应定义a[10];这样写a[0]=*temp1

C语言:要求输入10个数 将其中最小的数与第一个数对换,把最大的数与最后一个数对换

main(){intnumber[10];aa(number);bb(number);cc(number);}aa(int*array){inti;for(i=0;i

输入10个数,找出其中最大的数并与最后一个数对换,输出十个数(C语言)

我后面补充!再问:哪呢?再答:#includevoidmain(){inti,j,k,f[10],max,min,a;for(i=0;i

“输入10个数,将最小数与第一个对换,最大数与最后一个对换",不知哪出现问题

#include<iostream>using namespace std;void out(int *p,int n){int&nbs

C语言:输入十个数,并将最小值与第一个数交换,最大值与最后一个数交换,我的怎么错了?

你的有两个明显的错误1scanf("%d",a[i]);输入数据应该取地址&a[i]2for(j=0;ja[j])j=0时a[j-1]的下表就是a[-1]这绝对是个大错.再问:#includeintm

用指针的方法处理:输入十个整数,将其中最小的数与第一个数交换,将最大数和最后一个数交换!

printf("请输入十个正整数:\");x=(int*)array;for(i=0;iscanf("%d",&j);j=j>0?j:-j;/*保证输入为正整数*/if(maxif(min>j){/*