00问答网
所有问题
当前搜索:
编写程序对调数组
下面
程序
的功能是输入5个整数,找出最大数和最小数所在的位置,并把二...
答:
include<stdio.h>//将你的代码整理了一下。void main(){ int a[5]={1,2,3,4,5};//初始化
数组
int max,min,x,z; max=min=a[0]; x=z=0;//初始化值 for(int i=0;i<5;i++) { if (a[i]>max)//找出最大的数,并赋给max,用x记录下数组下标 { max=a[i]...
输入5个整数,并存放在
数组
中,找出最大数与最小数所在的下标位置,并把两...
答:
include <stdio.h> include <stdlib.h> define N 5 int main() { int a[N],i,min,max;for(i=0;i<N;i++){ scanf("%d",&a[i]);} min=max=0;for(i=1;i<N;i++){ if(a[min]>a[i])min=i;if(a[max]<a[i])max=i;} i=a[max];a[max]=a[min];a[min]=i;for...
怎么样在一维
数组
中找出值最小的元素,并将其值与第一个元素的值
对调
;麻...
答:
一次循环,找出最小值,然后和第一个指交换就可以了 int min =0;for(int i=0;i<a.length,i++)//一次循环,找出最小值的下标 if(a[i]
从键盘输入10个整数,存入
数组
中,找出最大值和最小值所在的位置,将两者...
答:
include <stdio.h> void main(){ int a[10];int i,j,min,max,k,temp;for(i=0;i<10;i++)scanf("%d",&a[i]);min=a[0];max=a[0];for(i=0;i<10;i++){ if(maxa[i]){ min=a[i];k=i;} } temp=a[j];a[j]=a[k];a[k]=temp;for(i=0;i<10;++i)printf("%...
...并将它与第一个数
对调
位置。这利用c++
程序
的
数组
和循环要如何实现...
答:
void part_1(int *p,int len){ int i=0,r=len-1,t; while(i<r) { if(p[i]>p[r]) r--; else i++; } t=p[0]; p[0]=p[i]; p[i]=t;}
用C语言,生成20个小于100的整数并相邻的数
对调
?
答:
下面是一种可能的实现方式:该
程序
使用rand()函数生成随机数,并利用循环和
数组
实现了数对调整。
找出
数组
中的最小数和次小数,并把最小数和a[0]中的数
对调
、次小数和a...
答:
{ int m=0,n=1;//m记录最小数的下标,n记录次小数的下标 if(a[m]>a[n]){ m=1;n=0;} for(i=2;i<N;i++){ if(a[i]<a[m])//如果比当前最小数小,最小数和次小数都要调整 { m = i; //新的最小数 n = m;//当前最小数变成次小数 } else if(a[i]...
C++接收从键盘输入的10个整数,存入一维
数组
,将前后元素依次
对调
...
答:
include<iostream> using namespace std;int main() { int value[10];for (int i = 1; i <= 10; i++) { cout << "请输入第" << i << "个整数:" << endl;cin >> value[i - 1];} cout << "反序输出:" << endl;for (int i = 9; i >= 0; i--) { cout <<...
输入5个整数,存在
数组
中.找出最大数罪小数和下标,并把两者
对调
输出5个...
答:
include<stdio.h> void main(){ int i,index,n,temp,item;int str[10];do{ printf("Enter n:");scanf("%d",&n);}while(n>10);printf("Enter %d integers:",n);for(i=0;i<n;i++) scanf("%d",&str[i]);index=0;for(i=1;i<n;i++)if(str[i]>str[index]) index=i;...
输入5个整数数,并存放在一维
数组
中,找出最大数与最小数所在的下标位置...
答:
根据你的思路改了下:include<stdio.h> void jh(int *x,int *y){ int temp;temp=*x;*x=*y;*y=temp;/* C语言不能返回一个以上的值 */ /* 可以用指针完成所要的功能 */ } main(){ int F[5],max,min,i,a=0,temp=0;for(i=0;i<5;i++){ scanf("%d",&F[i]);printf(...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
java倒序输出数组
java输入数组
java数组循环赋值
array数组