编写程序,定义一个含有5个元素的数组,从键盘连续输入5个数存储到该一维数组中,然后输出数组元素。

如题所述

#include<stdio.h>
int main()
{
int i, b[5],j;
printf("输入5个数:");
for (i = 0; i < 5; i++)
scanf("%d",b[i]);
printf("5个数是:");
for (i = 0; i < 5; i++)
printf("%5d",b[i]);
}这是第一个题
#include<stdio.h>
void sort(int *a, int n)
{
int t;
for (int i = 0; i < n; i++)
{
for (int j = i + 1; j < n; j++)
{
if (*(a + i) > *(a + j))
{
t = *(a + i);
*(a + i) = *(a + j);
*(a + j) = t;
}
}
}
}
int main()
{
int i, b[5];
printf("输入5个数:");
for (i = 0; i < 5; i++)
scanf("%d", b[i]);
sort(b,5);
printf("5个数排序后是:");
for (i = 0; i < 5; i++)
printf("%5d", b[i]);
}
这是第二题
记得哦!
温馨提示:内容为网友见解,仅供参考
无其他回答

c语言编程:输入一个五个元素的数组,输出这个数组的最大值,最小值和平 ...
} printf("最大值为%f,最小值为%f,平均值为%f",max,min,sum\/5);}

用C#编写一个控制台程序,假设5个整数用一个一维数组存放,求其最大值...
a[1]);

C语言定义一个具有5个元素的结构体数组,并进行初始化。写两个函数:1...
i < 5; i++){printf("学号: %d\\t姓名: %s\\t成绩:%.2f\\n", stu[i].num, stu[i].name,

定义一个 int 类型,长度为5的一维数组,从键盘输入5个数.输出其最小值...
sum \/ 5.0);return 0;}不知道你要什么语言版本的 写了个c的

编写程序,定义一个整数型一维数组,并存放5个数,查找并输出数组中的最...
编写程序,定义一个整数型一维数组,并存放5个数,然后由小到大排序输出值 import java.util.*;public class ArraySort{ public static void main(String[] args){ int array[]={4,45,73,42,6}; Arrays.sort(array);\/\/Arrays类的sort方法用于对数组内的元素进行从小到大排序。 for(int i=0;i<array.lengt...

c语言:输入5个整数,放入数组中,输出最大元素和最小元素的值
思路:先定义一个数组,并键盘输入一个数赋值给数组的第一个数,且把该数赋值给最大值和最小数,接着for循环输出剩下4个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。参考代码:include "stdio.h"int main(){int a[5],max,min,i;scanf("%d",...

...输入5名学生某科目成绩,存储在一个一维数组中,求其平均分,我下面代...
include<stdio.h> int main(){ float a[5],sum,aver;int i;sum=0;printf("please input 5 scores:\\n");for(i=0;i<5;i++)scanf("%f",&a[i]);\/\/依次输入5名同学的成绩 for(i=0;i<5;i++)sum+=a[i];aver=sum\/5;printf("平均成绩为:%f\\n",aver);return 0;} ...

(1)定义一个整型指针变量p,使它指向一个5个元素的一维数组. (2)使 ...
int a[5];int *p=a; \/\/定义一个整型指针变量p,使它指向一个5个元素的一维数组.int i;printf("Please input:");for(i=0;i<5;i++)scanf("%d",p+i); \/\/使用指针移动的方式,输入5个整型数组元素.int *q=(int*)malloc(sizeof(int)*5); \/\/malloc函数动态分配5个整型数的...

反向输出有5个元素的int数组中各元素的值
include <stdio.h>int main(){ \/\/\/ \/\/已知五个数 \/*int a[5] = {1, 2, 3, 4, 5}, i; *\/ \/\/\/ \/\/\/ \/\/从键盘输入5个数 int a[5], i; for (i = 0; i < 5; ++i){ scanf ("%d", &a[i]); } \/\/\/ \/\/反向输出 for...

请编写一个程序,输入5个整数存入a数组,要求逆序重新存放后再输出,即若...
include "stdio.h"int main(int argc,char *argv[]){int a[5],i,j,k;printf("Input 5 integers...\\n");for(i=0;i<5;scanf("%d",a+i++));for(i=0,j=4;i<j;i++,j--)k=a[i],a[i]=a[j],a[j]=k;for(i=0;i<5;printf("%d ",a[i++]));printf("...

相似回答