當前位置:首頁 » 編程語言 » c語言求1和5的和
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言求1和5的和

發布時間: 2023-02-15 15:15:12

1. 用c語言程序求1,3,5,……,99之和

#include<stdio.h>

int main(void)
{

int i;
int jishu = 0;

for(i=1; i<=100; i++)
{
if(i%2==1)
{
jishu = jishu + i;
printf("奇數: %d 數值和 = %d\n", i, jishu);
}

}
printf("\n");
printf(" 奇數之和 = %d\n", jishu);
return 0;
}

2. 求c語言大神。我要求1到5的奇數和與偶數和,求指出錯誤並改正!

你這個前面變數的定義沒有啥子問題,我也不做過多的更改,我直接給你上程序吧,順便支出你的問題,我粗略看了一下,你用了return,,return是在程序需要結束的時候才用return,也就是說你的程序實際上只是運行了一次。你不信可以隨便寫一個prinf語句,自己測試就知道了!!
do{
//為偶數

if(n%2==0){
o+=n;//相當於o=o+n;

}else{
j+=n;//同上

}
n++
}while(n<=m)
printf("%d,%d\n",0,j);

3. 求1~5的累乘和的C語言程序

#include <stdio.h>

long fact(int n) //遞歸函數求解階乘
{
if(n<0)//輸入數據檢測
{
printf("輸入數據n應>=0!\n");
return -1;
}
if(n<=1) //0!=1,1!=1
return 1;
else
return (n*fact(n-1)); //遞歸調用
}
int main(int argc, char *argv[])
{
printf("5!=%ld\n",fact(10));//列印5!
return 0;
}

c語言中,函數Func(Type a,……)直接或間接調用函數自身,則該函數稱為遞歸函數。遞歸函數必須滿足兩個條件,
1、每一次調用函數自身都更接近於解;
2、函數 必須有一個明確的終止處理或計算的准則,比如本例中0!=1,1!=1。

4. c語言中一加到五的和

#include<stdio.h>
main(){

int i,sum=0;

for (i=1;i<=5;i++)

{sum+=i;}
printf("%d",sum);
return 0;

}

5. c語言怎麼求1到n的累加和

1、首先定義一個函數,這個函數里的內容求n的階乘,返回值是n的階乘,如下圖所示。

6. C語言 求1到5的和 輸入:5 輸出:1+2+3+4+5=15 這個輸出形式怎麼輸出啊

#include<stdio.h>
int main(void)
{
int x,i=1,sum=0;
scanf_s("%d",&x);
for(i=1;i<=x;i++){
if(i>1)//改變一下+的輸出時機就好了,這邊加了這個判斷OK
{
printf("+");
}
printf("%d",i);
//筆記本有點卡,我就不開編譯器跑了,應該可以的,你試試,採納吧,我混點分
sum=sum+i;}
printf("=%d\n",sum);
return 0;
}

7. C語言while循環求1-5之間的奇數之和,偶數之積

在C語言中使用while循環求1-5之間的奇數之和和偶數之積,可以這樣做:


#include <stdio.h>

int main()

{

int i = 1; // 循環變數

int sum = 0; // 奇數之和

int proct = 1; // 偶數之積

while (i <= 5) // 當i <= 5時,循環繼續

{

if (i % 2 == 0) // 如果i是偶數

{

proct *= i; // 累乘偶數之積

}

else // 否則,i是奇數

{

sum += i; // 累加奇數之和

}

i++; // 循環變數加1

}

printf("奇數之和是:%d ", sum); // 輸出奇數之和


8. 如何用c語言分別輸出1到5的階乘,並且輸出它們的和

#include<stdio.h>
intjc(intn);//計算n的階乘
intmain()
{
intn,jcn,sum=0;
for(n=1;n<=5;n++)
{
jcn=jc(n);
printf("%d的階乘為:%d ",n,jcn);
sum=sum+jcn;
}
printf("總和為:%d ",sum);
return0;
}
intjc(intn)//計算n的階乘
{
inti,r=1;
for(i=1;i<=n;i++)
{
r=r*i;
}
returnr;
}

9. 求自然數1-5的和,C語言程序,這個程序到底哪有錯。

#include<stdio.h>

intmain()
{
intn,s;
s=0;
for(n=1;n<=5;n=n+1)
s=s+n;
printf("%d ",s);
return0;
}

10. c語言 1到5的階層求和

#include<stdio.h>
intmain()
{
intsum=0,m=1,i,j;
for(i=1;i<=5;i++){
for(j=1,m=1;j<=i;j++)
m*=j;
sum+=m;
}
printf("sum=%d ",sum);
return0;
}