从键盘上数输入n个数保存到数组中,找出这n 个数的最小值和他的位置,然后把他和数组最前面的?A
来源:百度知道 编辑:UC知道 时间:2024/05/24 20:03:40
#include <stdio.h>
main()
{
int n,i,j,tag, min,k;
int a[100];
printf("请输入数列个数:");
scanf("%d",&n);
if(n>100)
{ printf("你输入的过大") ;}
else
printf("请输入数列:");
for(i=0;i<n;i++)
scanf("%d",&a[i]);
printf("数列是:");
for(i=0;i<n;i++)
printf("%d ",a[i]);
printf("\n");
min=a[0];
for(j=0;j<n;j++)
{
if(a[j]<min)
{
min=a[j];
tag=j;
}
}
printf("最小的数是:%d\n最小数的位置:%d\n",min,tag+1);
a[tag]=a[0];
a[0]=min;
printf("改变后数列:");
for(k=0;k<n;k++)
printf("%d ",a[k]);
printf("\n");
return 1;
}
我刚做过这个题目的设计
遍历不就完了
已知一个整数数组,有8个数,可以在程序中直接定义,从键盘上输入一个数,查找数组中有没有和输入的数相等
从键盘上输入3个数,求这3个数当中的最大数?
在数组a中输入10个数,按从大到小排序,将前5个整数保存到数组b中
求数组int a【n】中奇数的个数和平均值以及偶数的个数和平均值(n为输入的数) 急~!!
输入10个数,数组在键盘应该怎么敲
C语言 ,从键盘上输入5个数,求出这5个数中最大与最小
有15个数那从大到小顺序排列存放在1个数组中,输入一个数找出该数是这个数组的第几个元素的值
从键盘上输入十个数并实现累加
c语言 一维数组 长度自定的 输入数组数组的长度 并且输入n个数。
c++语言 一维数组 长度自定的 输入数组数组的长度 并且输入n个数。