python求1到n的奇数和_编写程序。输入任意整数n,计算1到n的奇数和。C语言编写程序 输入整数N 显...

编写程序。输入任意整数n,计算1到n的奇数和。 C语言编写程序 输入整数N 显

www.zhiqu.org 时间: 2020-11-23

解题思路:循环判断1到N的每一个数;

若除以2是结果为整数,也就是能被2整除,那么是偶数;

若除以2结果不是整数,则不能被2整除,那么是奇数;

是奇数的话,把它加到和里;注意事项:这样做应该,long double 以内的数据应该不会有错,数的范围更广了。参考代码:

#include int main(){ long double N,sum=0; scanf("%LF",&N); for(long double i=1;i<=N;i++) { if(i/2!=(int)(i/2)) sum+=i; } printf("%.0LF",sum); return 0;}

程序思路分析

首先你要定义几个变量;

1、用于累加求和的sum;

2、用于接收用户输入的参数 n

3、用于奇数计算的 j

其次你们要计算累加的次,这里有几种方法,可以用for,while,然后每加一次就对n--一次,直到条件不满足,下面是程代码:

#include

int main()

{

int sum=0;//用于累加求和

int i,n,j=1;//j用于计算下一个奇数

scanf("%d",&n);

while (n&

你可能感兴趣的:(python求1到n的奇数和)