2、用指针方式编写程序,从键盘输入10个整形整数,并存入数组,要求将10个数中最大的数与第1个输入的数交换;将10个数中最小的数与最后一个输入的数交换;
#include<stdio.h>
int main()
{int a[10],*p,*max,*min,t;
for(p=a;p<a+10;p++)
scanf("%d",p);
for(max=min=p=a;p<a+10;p++)
if(*max<*p)max=p;
else if(*min>*p)min=p;
t=*a; *a=*max; *max=t;
t=*(a+9); *(a+9)=*min; *min=t;
for(p=a;p<a+10;p++)
printf("%d ",*p);
return 0;
}
参考资料:pr
本回答被提问者采纳用指针方式编写程序,从键盘输入10个整形整数,并存入数组,要求将10个数...
int main(){int a[10],*p,*max,*min,t;for(p=a;p<a+10;p++)scanf("%d",p);for(max=min=p=a;p<a+10;p++)if(*max<*p)max=p;else if(*min>*p)min=p;t=*a; *a=*max; *max=t;t=*(a+9); *(a+9)=*min; *min=t;for(p=a;p...
...并存入数组,要求用函数实现将10个数中最大的数与第一个
} swap(max,a+n-1); swap(min,a);}int main(){ int i,a[10]; for(i=0;i<10;i++) scanf("%d",a+i); swapmaxmin(a,10); for(i=0;i<10;i++) printf("
c语言:用指针做函数参数从10个数中找出其中最大值和最小值。
main(){ printf("输入10个整数,找出其中最大值和最小值···\\n");int a[10]={0};int max,min,i;for(i=0;i<=9;i++){ printf("请输入第%d个整数:",(i+1));scanf("%d",&a);} max=min=a[0];for(i=0;i<=9;i++){ if(a>max)max=a;if(a<min)min=a;} printf(...
C语言,运用指针,从键盘输入10个整数,编程实现求最大值和最小值并返回...
int main(){ int i,a[10],*p,*q;for(q=p=a; p*q)q=p;} printf("Max=a[%d]=%d\\n",q-a,*q);return 0;}
找最值 从键盘任意输入10个整数,用指针变量作函数参数编程计算最大值...
void find(int *a,int *p,int *q){int i;p=*q=a[0];for(i=1;i<10;i++)if(*p>a[i])*p=a[i];else if(*q<a[i])*q=a[i];} int main(){ int i,a[10],max,min;for(i=0;i<10;i++)scanf("%d",&a[i]);find(a,&max,&min);printf("max=%d\\nmin=%d\\n",...
编程:从键盘输入10个整数存入数组啊,输入该数组各元素,并求其最大...
Ave=sum\/10.0f;return Ave;} } class Program { static void Main(string[]args){ Score s=new Score();int[]score=new int[10];Console.WriteLine("请输入10个数组,并求最大值¦、最小值和¨平均值:\\n");for(int i=0;i<10;i++){ Console.WriteLine("请输入第{0}个数:"...
c语言中,用指针,实现从键盘输入十个整数,计算出最大值和最小值,并返 ...
int max=0,min=100;p=&max;\/\/指针P指向max q=&min;\/\/指针q指向min int x;scanf("%d",&x);while(x!=0) \/\/输入0结束输入 { if(*p<x)p=x;if(*q>x)q=x;scanf("%d",&x);} printf("max:%d\\tmin:%d\\n",*p,*q);while(1);return 0;} 如果确定为输入10 个数的话,...
编写一个Windows应用程序,要求从键盘输入10个数存放在数组中,分别求出...
include int main(){ int a[10],temp;int *p,*q;printf("请输入十个整数:");for(p=a;p<a+10;p++)scanf("%d",p);for(p=a,q=a+9;p<q;p++,q--){temp=*p;p=*q;q=temp;} printf("倒序输出十个整数:");for(p=a;p...
C语言数组从键盘输入10个整数存入数组,找出其中最大和最小值,并输出...
{ inti;floatmax,min,num[10];printf("请输入10个数,每输入一个数按回车键结束:\n");for(i=0;i<10;i++){ scanf("%f",&num[i]);} max=min=num[0];for(i=1;i<10;i++){ if(max<num[i])max=num[i];elseif(min>num[i])...
使用数组和指针,求出手工输入十个数最大值和最小值
您可以使用C语言中的数组和指针来手动输入十个数,并计算出最大值和最小值。以下是一个示例程序:```c include <stdio.h> int main() { int numbers[10]; \/\/ 数组用于存储输入的十个数 int *ptr; \/\/ 指针用于遍历数组 int max, min; \/\/ 用于存储最大值和最小值 \/\/ 输入十个...