C语言:在键盘上输入n个数存入一维数组,求出其综合,并存到数组的末尾

供稿:hz-xin.com     日期:2025-01-16
C语言:在键盘上输入n个数存入一维数组,求出最大值,输出除了最大值以外的其他数

#include
int main()
{
int N;
printf("你想输入几个数?");
scanf("%d",&N);
int member[N];
for(int i=0;i<N;i++)
{
printf("请输入第%d个数: ",i+1);
scanf("%d",&member[i]);
}

for(int i=0;i<N-1;i++)
{
if(member[i]>member[i+1])
{
int temp;
temp=member[i];
member[i]=member[i+1];
member[i+1]=temp;
}
}
printf("最大的数为%d",member[N-1]);
printf("剩下的数为:
");
for(int i=0;i<N-1;i++)
printf("%d",member[i]);
}

通过循环即可实现该功能
1 顺序循环,输入10个数值;
2 逆序循环,输出10个数。
代码
int main(){ int i, a[10]; for(i = 0; i = 0; i --) printf("%d ",a[i]); return 0;}

#include<stdio.h>
#include<stdlib.h>


void res_show(int *a, int n){
        int i;
        printf("array : ");
        for(i = 0; i < n; ++i)
                printf("%d ", a[i]);
        printf("
");
        return;
}

int main(){

        int *p, n, tot, i;
        tot = 0;
        printf("input n : ");
        scanf("%d", &n);
        p = malloc(sizeof(int )*(n+1));
        for(i = 0; i < n; ++i){
                printf("input %d's num : ", i+1);
                scanf("%d", &p[i]);
                tot += p[i];
        }
        p[i] = tot;
        res_show(p, n+1);
        return 0;
}


从键盘输入10个整数存入一个一维数组中,然后逆序输出,要求使用数组名和...
include <stdio.h> int main(){ int a[10], i, temp, *p, *q;for(i=0; i<10; i++)scanf("%d", &a[i]);p = a, q = a+9;while(p<q){ temp = *p;p++ = *q;q-- = temp;} for(i=0; i<10; i++)printf("%d ", a[i]);printf("\\n");return 0;} ...

请设计程序实现功能:从键盘输入10个整数存入一维数组中,先输出下标为奇...
include<stdio.h> include<math.h> int main(){int i,a[10];printf("请输入10个整数:\\n");for(i=0;i<10;i++)scanf("%d",&a[i]);for(i=1;i<9;i+=2)printf("%d,",a[i]);printf("%d ",a[i]);for(i=0;i<10;i+=2)printf("%d,",a[i]);printf("%d\\n",a[...

输入10个整数存入一维数组,再按逆序重新存放后输出(用指针方式实现...
include define n 10 \/\/可以通过改变本数的大小从而改变数组的大小 main(){ int a[n];int p,i=0;p=a;while (++i<=n){ scanf("%d",p++);\/\/通过指针接受输入 } while (--i>0){ printf("a[%d]=%d,",n-i,a[n-i]);\/\/输出数组内容作为参照,与题意要求无关,可删除本行 prin...

,输入n个数,求其中的最大值, C语言循环结构
利用C语言在一批数中找最大数的一般方法如下:(1)将数据存入一个一维数组中,例如存入a数组中。(2)在数组中找最大值(假设用变量max存放最大值)。首先将a[0]视为最大数,即首先使max=a[0]。将除a[0]之外的其他所有元素(用a[i]表示)逐个与max比较,若a[i]>max,则a[i]为目前的...

输入一个数 n再输入 n 个整数存入数组 a 中,用选择法将 a 中的元素按...
1、首先,我们声明一个一维数组。2、然后我们输入【Array.Sort(a);】。3、在接下来我们编写一段遍历代码。4、最后我们输入屏幕等待语句。5、然后我们便可以点击启动调试按钮。6、这时便可以成功输出排序后数组元素。

用JAVA从键盘输入10个整数存入一维数组求出最大值和最小值
int[] readSystemInputNumbers(){ int[] numbers=new int[10];Scanner s=new Scanner(System.in);int count=0;while(true){ if(count==10){ s.close();break;} if(s.hasNext){ try{ int inputInt= s.nextInt();numbers[count]=inputInt;count++;}catch(Exception e){} } } retur...

C语言编程:将从键盘输入的20个整数存入一维数组中,计算所有元素的和...
include <stdio.h>int main(void){int a[20];int i=0;for (;i<20;i++)scanf("%d",&a[i]);int result=0;for (i=0;i<20;i++)result+=a[i];printf("和为:%d\\n平均值为:%f\\n",result,result\/20.0);\/*20.0不能改为20*\/result=a[0]for (i=1;i<20;i++){if (...

怎样从键盘输入8个数组?
可以使用如下的C语言程序代码从键盘输入8个整数并存入一个一维整型数组中:include <stdio.h> int main() { int arr[8];int i;printf("请输入8个整数:\\n");for (i = 0; i < 8; i++) { scanf("%d", &arr[i]);} printf("输入的8个整数为:\\n");for (i = 0; i < 8; ...

输入10个整数存入一维数组,再按逆序重新存放后(c++)
include<stdio.h> void main(){int a[10],*p,i,j,t;p=a;for(i=0;i<10;i++)scanf("%d",p++);printf("\\n");p=a;for(i=0,j=9;i<j;i++,j--){t=*(p+i);*(p+i)=*(p+j);*(p+j)=t;} p=a;for(i=0;i<10;i++)printf("%d",*(p++));} ...

从键盘上输入10个整数存入一维数组元素中,然后按逆序输出该数组的元素...
public static void Main(string[] args){ Int32[] inNum=new int[10];for (int i = 1; i < 11; i++) { Console.WriteLine("Please input the {0} Num:",i);inNum[i-1]=Convert.ToInt32(Console.ReadLine());} for (int i = 10; i > 0; i--) { Console.WriteLine(...