本文目錄一覽:
- 1、2+4+6+8+…+100C語言表述
- 2、求2+4+6+……+100的和 編寫C語言程序
- 3、C語言編程求2+4+6加到100的結果並且輸出
- 4、1+2+3+100用C語言怎麼編?
- 5、用c語言編寫1+2+3+…+100
- 6、c語言 從2加到100的和
2+4+6+8+…+100C語言表述
#includestdio.h
int main()
{
int i,sum=0;
for(i=2;i=100;i=i+2)
sum=sum+i;
printf(“%d\n”,sum);
return 0;
}
求2+4+6+……+100的和 編寫C語言程序
可以用等差數列前n項和公式直接求得,也可以用for循環遍歷2~100的偶數累加求得。代碼如下:
(1)直接用等差數列前n項和公式
#include “stdio.h”
int main(int argc,char *argv[]){
printf(“2+4+6+…+100 = %d\n”,(2+100)*50/2);//50是項數
return 0;
}
(2)用for循環遍歷2~100的偶數累加
#include “stdio.h”
int main(int argc,char *argv[]){
int i,s;
for(s=i=0;i100;s+=i+=2);//i從0開始先+2再累加得到2+4+6+…+100的結果
printf(“2+4+6+…+100 = %d\n”,s);
return 0;
}
以上代碼執行結果如下圖:
C語言編程求2+4+6加到100的結果並且輸出
— while表示
int n = 2; s = 0;
while(n =100)
{
s += n;
n += 2;
}
— do-while表示
int n = 2; s = 0;
do
{
s += n;
n += 2;
}while(n =100);
— for表示
int s = 0;
for(int n = 2; n = 100; n+=2)
{
s += n;
}
1+2+3+100用C語言怎麼編?
思路:定義一個變量存儲累加和,依次從1到100遍歷,進行累加,最後輸出結果。
#include stdio.h
int main()
{
int i,sum=0;
for(i=1;i=100;i++)
sum+=i;
printf(“%d\n”,sum);
return 0;
}
/*
輸出:
5050
*/
用c語言編寫1+2+3+…+100
#include stdio.h
#include conio.h
int main(){
int sum=0,i=1;
while(i=100){
sum=sum+i;
i++;
}
printf(“1+2+3+…+100=%d”,sum);
getch();
}
方法二、
int main(){
int sum=0,i;
for(i=1;i=100;i++){
sum=sum+i;
}
printf(“1+2+3+…+100=%d”,sum);
getch();
}
方法三、
int main(){
int sum=0,i=1;
do{
sum=sum+i;
i++;
}
while(i=100);
printf(“1+2+3+…+100=%d”,sum);
getch();
}
擴展資料:
java中編程實現1+2+3+4…+100的和。
定義一個變量total,用來統計和;然後用循環,從1到100;每次相加即可;
代碼:
public class Test {
public static void main(String[] args) {
int total=0;
for(int i=1;i=100;i++){
total+=i;
}
System.out.println(“1+2+3+…+100的和是:”+total);
}
}
java運行輸出:
1+2+3+…+100的和是:5050
c語言 從2加到100的和
#include stdio.h
void main(){
int i,m,n,s=0;
scanf(“%d%d”,m,n);
if(mn)
printf(“Error!”);
else
{
for(i=m;i=n;i++)
s+=i;
printf(“S=%d”,s);
}
}
運行示例:
原創文章,作者:BRHJH,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/316399.html