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

c語言1與n之間所有奇數的和

發布時間: 2022-05-30 13:31:13

Ⅰ 用c語言 編寫問題: 計算1~N之間所有奇數之和(簡單for循環)

用法 c_q14 一個數字,注意for循環寫法,直接每次+2,不要檢測每個數字


用例:

F:work tmp est>c_q14 1

input number is 1,sum is 1.


F:work tmp est>c_q14 2

input number is 2,sum is 1.


F:work tmp est>c_q14 5

input number is 5,sum is 9.


F:work tmp est>c_q14 25

input number is 25,sum is 169.


#include<stdio.h>
#include<stdlib.h>
intmain(intargc,char*argv[])
{
intn,i,sum=0;

if(argc!=2)
{
printf("usage:c_q14number. ");
exit(0);
}

n=atoi(argv[1]);
if(n<=0)
{
printf("inputnumbermust>=1. ");
exit(0);
}

for(i=1;i<=n;i+=2)
sum+=i;

printf("inputnumberis%d,sumis%d. ",n,sum);
exit(0);
}

Ⅱ C語言:通過子函數調用,求出1到n之間的所有奇數之和,其中n由鍵盤輸入。 幫幫忙 謝謝啦

#include<stdio.h>
int main()
{
int oddsum(int num);
int n;
printf("請輸入一個正整數:\n");
scanf("%d",&n);
printf("1到%d之間的所有奇數之和:%d\n",n,oddsum(n));
return 0;

}
int oddsum(int num)
{
if(num%2==0)
return (1+num-1)*(num/2)/2;
else
return (1+num)*((num+1)/2)/2;
}

Ⅲ 求1到n的奇數和及偶數和,n從鍵盤輸入,用C語言程序編寫,急!

#include<stdio.h>
void
main(){
int
i,n,sumA=0,sumB=0;
printf("請輸入一度個整數問:答");
scanf("%d",&n);
for(i=1;i<=n;i++){
if(i%2==1){
numA+=i;
}else
if(i%2==0){
numB+=i;
}
}
printf("奇數版和是:權%d\n",numA);
printf("偶數和是:%d",numB);
}

Ⅳ 用c語言程序求1至100之間全部奇數之和。

1、打開Visual stdio 2019的空項目,右鍵點擊左側的源文件,依次點擊新建,添加,新建項,彈出新建文件的窗口:

Ⅳ C語言 編寫一個程序,計算1到正數n之間的奇數之和以及偶數之和。整數n由鍵盤錄入。

望採納!


#include<stdio.h>

void main() {

int i,n;

int result1=0,result2=0;

printf("請輸入n:");

scanf("%d",&n);

for(i=0; i<=n; i++) {

if(i%2 == 0)

result1 += i;

else

result2 += i;

}

printf("偶數和為:%d ",result1);

printf("奇數和為:%d ",result2);

}


Ⅵ c語言do while語句編1到n的奇數和,偶數和

考慮負偶數和負奇數:

#include<stdio.h>

int main()

{

int i,n,max,sum1=0,sum2=0;

scanf("%d",&n);

if(1<n) i=1,max=n;

if(1>n) i=n,max=1;

if(1==n)printf("奇數和:1");

else

do

{

if(i%2==0)

sum2+=i;

else

sum1+=i;

i++;

}while((max==n && i<=n) || (max==1 && i<=1));

printf("奇數和:%d ",sum1);

printf("偶數和:%d ",sum2);

return 0;

}

Ⅶ 用C語言計算正整數1~n中奇數之和及偶數之和。

#include <stdio.h>int main()
{
int i,n;
int sum1=0,sum2=0;
printf("請輸入n的值:");
scanf("%d",&n);

for (i=1;i<=n;++i)
{
if(i & 1)
sum1+=i;
else
sum2+=i;
}

printf("奇數之和為:%d,偶數之和為:%d\n",sum1,sum2);
return 0;
}

Ⅷ C語言 求1~n到奇數或偶數和

#include <stdio.h>
int main()
{
long sum1=0,sum2=0;
int n,i;
printf("請輸入n: ");
scanf("%d",&n);
for(i=1;i<=n;i++)
{
if(i%2==1)
{
sum1+=i;
}
if(i%2==0)
{
sum2+=i;
}
}
printf(" 1-n 的奇數和是:sum=%ld ", sum1);
printf("\n");
printf(" 1-n 的偶數和是:sum=%ld ",sum2);
return 0;
}

Ⅸ c語言1~100之間奇數之和和偶數之和

#include<stdio.h>
voidmain()
{
inti,s1=0,s2=0;
for(i=1;i<=100;i++)
(i%2)?s1+=i:s2+=i;
printf("奇數之和:%d 偶數之和:%d",s1,s2);
}


已調試。運行結果截圖: