
1、首先打开c语言编辑器,新建一个C语言的文件,文件中引入C语言的头文件,新建一个main函数,函数中设置一个10个元素的数组以及一个用来求和的变量:
2、之后用一个for循环遍历数组,每次都从scanf中取到用户输入的数并存入数组中,存完后再用sum加这个数,如此便能求出数组内元素的和了:
3、最后运行程序,输入10个数即可看到结果。以上就是用c语言从键盘输入10个数存入数组并求和的方法:
输入整数时要用空格分开
#include <stdioh>
#include <mathh>
#define MAX 50
main(){
char p,str[301];/int 最大为5位数,加上分隔空格为650=300字节/
int arr[MAX];
int i,num,max,min,tem;
float ave,var,stdvar;
gets(str);
p=strtok(str," ");
if(p)
arr[0]=atoi(p);
i=1;
while(p){
p=strtok(NULL," ");
if(p){
arr[i]=atoi(p);
i++;
}
}
num=i;
min=32767;
max=0;
tem=0;
for(i=0;i<num;i++){
if(arr[i]>max)
max=arr[i];
if(arr[i]<min)
min=arr[i];
tem+=arr[i];
}
ave=(float)tem/num;
tem=0;
for(i=0;i<num;i++)
tem+=(arr[i]arr[i]-aveave);
var=(float)tem/num;
stdvar=sqrt(var);
printf("\n数字个数: %d",num);
printf("\n最大值: %d ",max);
printf("\n最小值: %d",min);
printf("\n平均值: %2f",ave);
printf("\n方差: %2f ",var);
printf("\n标准差:%2f ",stdvar);
getch();
}
以上就是关于如何用c语言编写程序,输入10个数并求和呢全部的内容,包括:如何用c语言编写程序,输入10个数并求和呢、求一个C程序,输入一组数字,显示其个数,最大值,最小值,平均值,方差,标准差、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)