c语言输入n个数求和
⑴ c语言 输入n表示输入的数字个数,输出输入的n个数的总和
#include<stdio.h>
intmain(){
inti,n,num,s=0;
scanf("%d",&n);
for(i=0;i<n;i++){
scanf("%d",&num);
s+=num;
}
printf("%d",s);
return0;
}
//运行示例:
⑵ C语言 输入多组数求和加组怎么写数
代码如下,望点赞!
第一题:输入N的!
#include<stdio.h>
#include<stdlib.h>
intmain(void)
{
intN=0;
inti=0;
inta=0,b=0;//每行的两个数
int*arr;//存放每行的和
scanf("%d",&N);
arr=(int*)malloc(sizeof(int)*N);
for(i=0;i<N;i++)
{
scanf("%d%d",&a,&b);
arr[i]=a+b;
}
for(i=0;i<N;i++)
{
printf("%d ",arr[i]);
}
return0;
}
⑶ 希望你告诉我 输入N个数,用C语言求和及平均值。
int
n,sum=0,num;
scanf("%d",&n);
for(int
i
=
0;
i
<
n;
i++)
{scanf("%d",&num);
sum+=num;}
printf("%d",sum/n);
先根据需要,确认输入多少个数,然后一一输入求和,最后求取平均值。
⑷ c语言 n个数相加
#include
#include
int
main()
{
int
i,sum=0;
char
*s;
gets(s);
/*输入时键入0表示输入结束,可以根据实际修改*/
while(strcmp(s,"0")!=0){
i=atoi(s);
sum+=i;
gets(s);
}
printf("%d\n",sum);
return
0;
}
⑸ 那位高手用C语言编到程序,递归函数求和,输入N个数出其和求
#include<stdio.h>
int s=0;
main()
{
int sum(int n);
int n;
printf("please input n:"); /*输入要输数的个数*/
scanf("%d",&n);
sum(n);
printf("sum = %d\n",s);
}
int sum(int n)
{
int m;
if(n==0)return 0;
else
{
printf("please input a num:");
scanf("%d",&m);
s+=m;
return sum(n-1);
}
}
⑹ C语言 n个数中任意取两个数求和的算法
这是我写的,不知符不符合你的意思。
#include<iostream.h>
void main()
{
int n,i,max,sum1=0,sum2=0;
cout<<"请输入数据的个数: ";
cin>>n;
int *num1=new int[n];
int *num2=new int[n];
cout<<"请输入第一组数:\n";
for(i=0;i<n;i++)
{
cin>>num1[i];
sum1+=num1[i];
}
cout<<"请输入第二组数:\n";
for(i=0;i<n;i++)
{
cin>>num2[i];
sum2+=num2[i];
}
if(sum1>sum2)
max=sum1;
else
max=sum2;
cout<<"两组中和的最大者为: ";
cout<<max<<endl;
delete[] num1;
delete[] num2;
}
⑺ 跪求,c语言编写输入n个数求和与平均值。
#include<stdio.h>
#defineN10
intmain(intargc,char*argv[]){
inta[N],i,sum;
printf("Input%dintegers... ",N);
for(sum=i=0;i<N;sum+=a[i++])
scanf("%d",a+i);
printf("TheSUMis%d TheAVERis%g ",sum,sum/(i+0.0));
return0;
}
⑻ 从键盘输入n个数,求这n个数的和并输出。C语言怎么编
#include<stdio.h>
main()
{int
n,i,a,sum=0;
scanf("%d",&n);/*输入你所要计算的数的个数*/
printf("\n");
for(i=1;i<=n;i++)/*依次输入n个数,并求和*/
{scanf("%d",&a);
sum+=a;}
printf("%d\n",sum);
return
0;}
⑼ C语言中求N个数据的的和
思路:直接定义两个变量n和sum,n用于接受键盘输入,sum用于存储累加和,每次输入并累加求和。
参考代码:
#include"stdio.h"
#defineN10//宏定义N的值
intmain()
{
intn,i,sum=0;
for(i=0;i<N;i++){
scanf("%d",&n);
sum+=n;
}
printf("求和为:%d ",sum);
}
/*
运行结果:输入N个数求和
8734192056
求和为:45
*/
⑽ c语言n个数求和
填 a=sum(n+1);