当前位置:首页 » 编程语言 » 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);
}


已调试。运行结果截图: