1. c语言编程,给定17个数据,求数据相加等于某个数的组合有几个
int n=17,m=0;
float a[17];
for(int i=0;i<n-1;i++)
for(int j=j+1;j<n;j++)
{
if(a[i]+a[j]==40109)
{
m++;
printf("%f,%f\n",a[i],a[j]);
}
}
printf("Totol: %d\n",m);
输入自己写吧。
2. c语言,输入一很多整数,编写程序求出他们的和
C语言求和代码如下:
#include <stdio.h>
int main()
{
int n=0,x;
while(scanf("%d",&x)!=EOF)
{
n+=x;
}
printf("%d",n);
retirn 0;
}
3. 希望你告诉我 输入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);
先根据需要,确认输入多少个数,然后一一输入求和,最后求取平均值。
4. 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
*/
5. c语言输入任意个整数,求和
void Calcu(int Num)
{
int sum=0;
int bitNum=0;
int temp=Num;
while(temp>0)
{
sum+=temp%10;//取得个位
bitNum+=1;//位数
temp/=10;//去掉个位.
}
printf("位数:%d,各位和:%d",bitNum,sum);
}
6. 用C语言求做一个求和值的程序
#include
void
main()
{
int
i,sum=0;
for(i=1;i<=100;i++)
sum+=i;
printf("%d",sum);
}
c语言是一门通用计算机编程语言,应用广泛。
c语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。
7. 我想知道怎么用C语言解决输入一个数字求各位数字相加的和
楼主,不用循环似乎不行,要简单可以使用字符数组来接收输入的数字再求和。
void main()
{
char c[111];
int i=0;
int a=0;
scanf("%s",c);//输入一个数字,在111位之内,还想输入得更大,请把数组改大。
while(c[i]!='\0') //判断是否读到字符串的结尾。
{a=a+(c[i]-'0'); //c[i]指定的字符减去字符'0'就是相关的整型数字,比如
c[i]的字符为1,则'1'-'0'就得到整数1。然后求和。
i++;}
printf("%d",a);
system("pause");
}
8. c语言,实现任意多个数相加
#include<stdio.h>
intmain()
{
intn,s=0;
while(1)
{
scanf("%d",&n);
s+=n;
if(getchar()==' ')break;
}
printf("sum=%d ",s);
return0;
}
9. 用c语言键盘输入若干个数,进行求和,直到输入某个数例0为止
#include <stdio.h>
int main ( void )
{
int i, totle = 0;
do
{
scanf ( "%d", &n );
totle += n;
}while ( n )
printf ( "结果为: %d\n", totle );
return 0;
}