在vfp中输入10个数,找出vfp 求最大值数与最小数(可以把数放入数组里,再循环数组取数)

C语言 输入10个整数,找出最大与最小的数,并指出在数组中的位置
//#includeint main(){
int a[10], i, max,
for(i = 0; i
scanf("%d", &a[i]);
//输入十个数
if(i == 0)
//初始化最大值,最小值的位置为0
max = min = 0;
if(a[min] > a[i])
//找出最小值的位置
printf("max number:a[%d]
min number:a[%d]\n", max, min);}//祝你学习进步,更上一层楼!(*^__^*)
为了提高教学质量,我市的很多学校都在教室里安
(1)全亮度,功率为330W,电压是220V,所以电流是330/2
先解方程组: 5x-6y=-8 2x+5y-19=0 得:x=2,y=3 代入方程
当然有意义啊,(-1)^(-4/5)=[(-1)^4] ^(-1/5)=1^(-1/5)=1 ,1
matlab中输出图像数据的一个题 i=imread('clown.jpg')
这样看你的图像是否是灰度图. 假设原图像是10
∵△=(m+1) 2 -4× 1 2 ×(m 2 +m+1)=-m 2 -1=-(m 2
已知:抛物线的解析式为y=x 2 -(2m-1)x+m 2 -m,
证明:(1)令y=0得:x 2 -(2m-1)x+m 2 -m=0① ∵△
其他相关问题没有更多推荐了,
不良信息举报
举报内容:
C语言:从键盘输入10个数存入一维数组,求这10个数中的最大值和最小值并输出
举报原因:
原文地址:
原因补充:
最多只允许输入30个字
加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!读10个整数存入数组,逆序输出,并输出其中最大值和最小值_百度知道
读10个整数存入数组,逆序输出,并输出其中最大值和最小值
读10个整数存入数组,逆序输出,并输出其中最大值和最小值
我有更好的答案
通过循环即可实现该功能1 顺序循环,输入10个数值;2 逆序循环,输出10个数。代码int main(){
int i, a[10];
for(i = 0; i & 10; i ++)
scanf(&%d&,a+i);
for(i = 9; i &= 0; i --)
printf(&%d &,a[i]);
return 0;}
采纳率:91%
来自团队:
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。从键盘输入10个整数,用函数编程实现计算其最大值和最小值,并互换它们所在数组中的位置_百度知道
从键盘输入10个整数,用函数编程实现计算其最大值和最小值,并互换它们所在数组中的位置
以下是我自己写的,可以找出最大最小值,却无法交换它们在数组中的位置,一定要用到Swap函数,请大神指教QAQ!!
#include&stdio.h&
#define N 10
void FindMaxMin(int a[],int *max,int *min,int *maxPos,int *minPos);
void Swap(int *x,int *y);
我有更好的答案
void&swap(int&&a,&int&&b)&&{&&&&&&&&int&tmp&=&0;&&&&&&tmp&=&b;&&&&&&b&=&a;&&&&&&a&=&&&&}swap这么写
这是CB里运行的结果
我自己在dev c++里完全正常啊#include&&iostream&/*&run&this&program&using&the&console&pauser&or&add&your&own&getch,&system(&pause&)&or&input&loop&*/void&swap(int&&a,&int&&b)&&{&&&&&&&&int&tmp&=&0;&&&&&&tmp&=&b;&&&&&&b&=&a;&&&&&&a&=&&&&}int&main(int&argc,&char**&argv)&{int&n,m;&&&n=1;&&&m=2; swap(n,m); printf(&m值为:%d&,&m); system(&PAUSE&); return&0;}
采纳率:61%
来自团队:
1.找出数组中的最大值和最小值索引位置,然后将其交换即可#include &stdio.h&// 交换最大、最小值位置void SwapLimVal(int *src, int len){
int max , min, maxlen = 0, minlen = 0;
max = min = src[0];
// 初始化最大、最小值暂时为第一个
for (int i = 1; i & i++)
if (max & src[i])
// 元素如果比最大数的,则重置最大值,及其索引
max = src[i];
else if (min & src[i])// 元素如果比最小数的,则重置最小值,及其索引
min = src[i];
if (maxlen == minlen) // 如果所有值一样,不用交换
int tem = src[maxlen]; // 交换最大、最小值
src[maxlen] = src[minlen];
src[minlen] =}int main(){
int a[10];
printf(&intput 10 number : &); // 输入10个整数
for (int i = 0; i & 10; i++)
scanf(&%d&, &a[i]);
SwapLimVal(a, 10);
for (int i = 0; i & 10; i++) // 输出交换结果
printf(&%d &, a[i]);
return 0;}
本回答被网友采纳
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。输入10个整数,找出最大的数,记下在数组中的位置并输出,按从大到小排序输出_百度知道
输入10个整数,找出最大的数,记下在数组中的位置并输出,按从大到小排序输出
我有更好的答案
你好,我先把源程序复制在下面吧。可以实现你说的功能。最后从小到大排序输出。#include&stdio.h&#include&stdlib.h&#define&N&10int&main(){&&&&int&num[N];&&&&int&i;&&&&int&j;&&&&int&&&&&int&&&&&int&max_&&&&for(i=0;i&N;i++)&&&&{&&&&&&&&printf(&please&input&%d&number:\n&,i+1);&&&&&&&&scanf(&%d&,&num[i]);&&&&}&&&&max=num[0];&&&&for(i=1;i&N;i++)&&&&{&&&&&&&&if(num[i]&max)&&&&&&&&{&&&&&&&&&&&&max=num[i];&&&&&&&&&&&&max_sign=i;&&&&&&&&}&&&&}&&&&printf(&the&max&number&is&%d,place&is&%d\n&,max,max_sign+1);&&&&&&&&&&&&for(i=0;i&N;i++)&&&&{&&&&&&&&for(j=0;j&N-i-1;j++)&&&&&&&&&&&{&&&&&&&&&&&&if(num[j]&num[j+1])&&&&&&&&&&&&{&&&&&&&&&&&&&&&&temp=num[j];&&&&&&&&&&&&&&&&&&&num[j]=num[j+1];&&&&&&&&&&&&&&&&&&&num[j+1]=&&&&&&&&&&&&}&&&&&&&&}&&&&}&&&&printf(&after&sort:\n&);&&&&for(i=0;i&N;i++)&&&&{&&&&&&&&printf(&%-3d&,num[i]);&&&&}&&&&printf(&\n&);&&&&return&0;}运行结果如下,可以自己跑一下程序,就看到结果了。
采纳率:90%
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。

我要回帖

更多关于 vfp 函数大全 的文章

 

随机推荐