利用指针,输入10个数,最大的与最后的交换,最小的与第一个交换用三个函数
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/05 15:31:54
![利用指针,输入10个数,最大的与最后的交换,最小的与第一个交换用三个函数](/uploads/image/f/2426105-65-5.jpg?t=%E5%88%A9%E7%94%A8%E6%8C%87%E9%92%88%2C%E8%BE%93%E5%85%A510%E4%B8%AA%E6%95%B0%2C%E6%9C%80%E5%A4%A7%E7%9A%84%E4%B8%8E%E6%9C%80%E5%90%8E%E7%9A%84%E4%BA%A4%E6%8D%A2%2C%E6%9C%80%E5%B0%8F%E7%9A%84%E4%B8%8E%E7%AC%AC%E4%B8%80%E4%B8%AA%E4%BA%A4%E6%8D%A2%E7%94%A8%E4%B8%89%E4%B8%AA%E5%87%BD%E6%95%B0)
"float*Grade(float*num,inti)//用来冒泡排序num传入数组指针,i传入数组个数{intj,k;floattemp;for(j=0;j<i;j++)for(k=0;k&
哈哈哈,有我呢!欢迎指教. #include<stdio.h>int main(){ int i; &
首先,swap()函数里得形参应为指向整型指针而且没有返回值,即定义为voidswap(int*,int*)其次,swap()函数中,两指针交换地址是借助intp;p=*x;*x=*y;*y=p;三是
我的思路是a>b1,若成立(1)b>c则输出a2,若不成立(1)假如b>c①成立则输出b②不成立输出c你可以按我的思路看看我的代码吗我只想知道我的代码哪儿错了程序如下:#includevoidmain
VC6运行正确啊,没有问题啊
供参考……#include"stdio.h"//voidmain(void){intnDec[10]={7,1,9,2,6,0,3,5,4,8},i,max,min;printf("Type10int
#includeintmain(){inta[10],i,*maxInt,*minInt;for(i=0;i{printf("输入第%d个整数:\n",i+1);scanf("%d",&
1.读入a[1~10]2.max=a[1]3.for(i=1;i再问:a[1~10]是什么意思?for(i=1;i
char*s[12]={"Jan.","Feb.","Mar.","Apr.","May.","Jun.","Jul.","Aug.","Sep.","Oct.","Nov.","Dec."};int
#includevoidmain(){inta[10],i,*m,*n,k=0;\x09printf("请输入十个数\n");for(i=0;i
#include <stdio.h>int main(){ int n=10;  
intmain(){inta[9],i,j,*temp1,*temp2;//temp1指向表示最小数,temp2指向表示最大数for(i=0;i再问:开始应定义a[10];这样写a[0]=*temp1
for(p=a+1;p*max)max=p;elseif(*p
#includevoidmain(){intc1=0,c2=0,c3=0,a[10],*p;printf("输入10个整数\n");for(p=a;p0)c1++;elseif(*p
voidmain(){voidshift(int*x,int);inta[10],*p,i,m;p=a;for(i=0;i<10;i++)scanf("%d",p++);//输入10个数scan
#include#defineN10voidmain(){intx[N],i,*pmax,*pmin,k;for(i=0,p=x;i
#includeintmain(){int*p,*q;intmax=0,min=100;p=&max;//指针P指向maxq=&min;//指针q指向minintx;scanf("%d",&x);wh
再问:三克油再问:用伪代码表示是什么意思呀,伪代码那些字母代表啥呀
printf("请输入十个正整数:\");x=(int*)array;for(i=0;iscanf("%d",&j);j=j>0?j:-j;/*保证输入为正整数*/if(maxif(min>j){/*