编写一个C程序,从键盘输入五个整数并保存到数组中,求数组元素之和 用函数写

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-05-28
用c语言编写一个程序,从键盘输入5个整数,并将这5个数存入一个长度为5的一维数组中

#include
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
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]);
}
这是第二题
记得采纳哦!

#include
main()
{
int a[10];
int i,j,t;
for(i=0;i<10;i++)
scanf("%d",&a);
printf("
");
for(j=0;j<9;j++){
for(i=0;i<9-j;i++){
if(a>a[i+1])
{
t=a;
a=a[i+1];
a[i+1]=t;
}}}
for(i=0;i<10;i++)
printf("%d",a);
}

扩展资料:printf用法
printf()函数的调用格式为:printf("",)。
其中格式化字符串包括两部分内容:一部分是正常字符,这些字符将按原样输出;另一部分是格式化规定字符,以"%"开始,后跟一个或几个规定字符,用来确定输出内容格式。
参量表是需要输出的一系列参数,其个数必须与格式化字符串所说明的输出参数个数一样多,各参数之间用","分开,且顺序一一对应,否则将会出现意想不到的错误。
比如:
int a=1234;
printf("a=%d
",a);
输出结果为a=1234。
//以下程序用于获得输入值i,j并将其输出(i,j之间以逗号隔开)
#include
int main()
{
int i,j;
scanf("%d%d",&i,&j);
printf("i=%d;j=%d",i,j);

#include<stdio.h>

void initArr(int* arr)

{

for(int i=0;i<5;i++)

{

scanf("%d",arr+i);

}

}


int getSum(int* arr)

{

int sum=0;

for(int i=0;i<5;i++)

{

sum+=*(arr+i);

}

return sum;

}

int main()

{

int arr[5],sum;

printf("input 5 numbers:
");

initArr(arr);

sum=getSum(arr);

printf("sum is:%d
",sum);

return 0;


}



  • C语言怎么写!!编写一个程序,读入5个整数,然后确定并显示这组数种的最...
    答:include<stdio.h> int array[5];// 输入整数 void input(){ int i;printf("Please input 5 number:\n");for(i=0;i<5;i++){ scanf("%d",&array[i]);//每输入完一个数据,请回车。} printf("Thank you ,input is end!\n");} // 显示函数 void display(){ int j;printf("...
  • C语言中 输入5个整数。求其中的最大数(函数实现)
    答:C语言中输入5个整数,求其中的最大数的函数实现的一个可能的代码如下:include <stdio.h>// 定义一个函数,用于返回两个整数中较大的一个int max(int a, int b){ if (a > b) return a; else return b;}int main(){ int i, n, num, max_num; printf("请输入要输入...
  • c语言输入5个整数,按从大到小顺序显示
    答:include <stdio.h>void main(){int arr[5];int temp;printf("请输入五个整数,用空格隔开:");for (int i=0;i<5;i++){scanf("%d",&arr[i]);}for (i=0;i<4;i++)//冒泡排序法{for (int j=0;j<4;j++){if (arr[j]>arr[j+1]){temp = arr[j];arr[j] = arr[j+1...
  • 编写一个c语言程序,输入5个数,求它们中最大值和最小值并输出
    答:c语言编程技巧 1、while(--n>=0)与while(n-->0)在大多数C语言实现中,--n >=0 至少与等效的n-- >0 一样快,大多数情况下前者更快。主要因为第一个表达式首先从n中减去1然后将结果与0比较;而第二个表达式首先保存n,从n中减去1之后比较保存值与0的大小,这中间多了一个保存的时间,...
  • c语言分析题? 输入5个整数,求和,要求用数组实现
    答:include <stdio.h> include <stdlib.h>int main(int agrc,char *agrv[]){ int a[5],t = 0,i; //定义一个数组,一个循环变量,一个结果 for (i = 0; i < 5; i++) //输入五个数 scanf("%d",&a[i]);for (i = 0; i < 5; i++) //把输入的数加起来 t...
  • C++编写一个程序,从键盘上输入5个整数,输出最大值
    答:帮你写了一个如下:include <stdio.h>int main(){ int a[5]; for(int i=0;i<5;i++) { printf("请输入第%d个整数:",i+1); scanf("%d",&a[i]); } int max=a[0],min=a[0]; for(i=0;i<5;i++) { if(maxa[i]) min = a[i]; } printf("这组数中最大...
  • c语言:输入5个整数,放入数组中,输出最大元素和最小元素的值
    答:思路:先定义一个数组,并键盘输入一个数赋值给数组的第一个数,且把该数赋值给最大值和最小数,接着for循环输出剩下4个数,并判断该数和最大值最小值的大小关系,更新最大值和最小值,最后输出最大值和最小值。参考代码:include "stdio.h"int main(){int a[5],max,min,i;scanf("%d",...
  • c语言问题 1.从键盘顺序输入五个从小到大排序的整数 然后再输入一个整数...
    答:include<stdio.h> int main(){int i,t,a[6],x;printf("请输入五个从小到大的整数:");for(i=0;i<5;i++)scanf("%d",&a[i]);printf("请输入一个要插入的整数:");scanf("%d",&x);for(i=4;i>=0&&a[i]>x;i--)a[i+1]=a[i];a[i+1]=x;printf("插入后的数组是:\...
  • c语言:输入5个整数存储在一个数组中,用"冒泡法"对这5个数由大到小顺序...
    答:include <stdio.h>int main(void){ int a[5],i,j,temp; printf("输入5个整数:"); for(i=0;i<5;i++) scanf("%d",&a[i]); for(i=0;i<5;i++) for(j=i+1;j<5;j++) { if(a[j]>a[i]) { temp=a[i]; a[i]=a[j]; a[j...
  • C语言编程题:从键盘上输入5个整数,程序输出5个数中最大的数与最小的数...
    答://满意请采纳#include<stdio.h>int main(){int a[5]={0},i,max,min;for(i=0;i<5;i++){scanf("%d",&a[i]);}max=min=a[0];for(i=0;i<5;i++){if(maxa[i])min=a[i];}printf("max=%d,min=%d\n",max,min);return 0;} ...