1. c语言循环求和
1 / i 改成1.0 / i 试试看?这样变成了浮点数除法。否则是整型除法,1 / i 四舍五入之后变成 0,这样只会循环一次就退出了,结果自然是1。
2. c语言求1~n累加求和
#include<stdio.h>
int main()
{ int n,i,s=0;
scanf("%d",&n);
for(i=1; i<=n; i++)
s+=i;
printf("%d ",s);
return 0;
}
3. 任意输入十个数求和的C语言程序,要具体一点的,哪位大神帮帮忙!!!
//参考
#include<stdio.h>//包含头文件stdio.h
intmain()//定义主函数,返回值类型int
{
inti;//定义变量i
doublesum=0.0,v;//定义临时变量v和结果保存位置sum,初始化为0
for(i=0;i<10;++i){//循环十次
scanf("%lf",&v);//输入任意一个数
sum+=v;//将输入的数加到sum上
}
printf("sum=%f ",sum);//输出结果
return0;//返回0,表示程序正确执行
}
4. C语言1-100累加和循环
#include
main()
{
int
i,sum=0;
for(i=1;i<=100;i++)
//1到100循环
sum+=i;
//累加求和
cout<<"1+...+100="<
评论
0
0
0
加载更多
5. 用C语言怎么编一个求和的程序
C语言实现并行求和算法:
1、问题描述
将数组A均匀划分成m个片段,每个数组片段最多有(n+m-1)/m 个元素。每个数组片段分别由一个线程负责局部求和,最后这些部分和加起来就得到数组中所有元素的总和。
2、代码书写
3、注意事项
C语言中不允许动态数组类型。例如: int n;scanf("%d",&n);int a[n]; 用变量表示长度,想对数组的大小作动态说明,这是错误的。这里使用malloc 向系统申请分配指定size个字节的内存空间。void* 类型可以强制转换为任何其它类型的指针。
6. c语言的循环求和问题
#include<stdio.h>
intmain()
{inti,k,s=0,a[15];
for(i=0;i<15;i++)
scanf("%d",&a[i]);
scanf("%d",&k);
k--;
for(i=0;i<10;i++)
s+=a[(i+k)%15];
printf("%d ",s);
return0;
}
7. C语言简单的编程题,求和,要求能循环输入
输入两个数即可输出2个数的和(2个数中间用空格隔开),可连续输出
当输入C回车时,程序结束,其实输入不是int型数据都会结束
#include <stdio.h>
void main()
{
int a, b, sum;
scanf("%d %d",&a,&b);
do{
sum=a+b;
printf("%d\n",sum);
}while( scanf("%d %d",&a,&b) );
}
8. 用C语言 求100以内所有的数之和(用while、for语句来实现)
方法和详细的操作步骤如下:
1、第一步,在桌面上,双击“
Microsoft Visual Studio 2010”图标,打开软件,见下图,转到下面的步骤。
9. c语言求救:循环求和
float function(int n)
{
int i;
float sum;
for(i=1;i<=n;i++)
{
if(i%2==0)
sum-=1/i;
else
sum+=1/i;
}
}
10. 用c语言for循环求1到100之和
sum = sum+i 这一句写在了for循环的外面,意思就是先作for循环至i=101,最后运行sum=sum+i,输出为101。
更改,把sum=sum+i写到循环里面。
#include <stdio.h>
int main(void)
{
int i,sum=0;
for(i=0;i<=100;i++)
{
sum=sum+i;
}
printf("%d",sum);
}