当前位置:首页 » 编程语言 » c语言循环求和经典程序
扩展阅读
webinf下怎么引入js 2023-08-31 21:54:13
堡垒机怎么打开web 2023-08-31 21:54:11

c语言循环求和经典程序

发布时间: 2022-07-28 06:52:33

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);

}