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