用C语言程序求1至100之间全部奇数之和的演示程序

用C语言程序求1至100之间全部奇数之和的演示程序,第1张

1、打开Visual stdio 2019的空项目,右键点击左侧的源文件,依次点击新建,添加,新建项,d出新建文件的窗口:

2、新建c++文件,将文件扩展名改为c,点击添加就新建好文件了,之后就可以编写代码了:

3、这里奇数就是除以2之后有余数的整数,所以程序比简单,在for循环里判断100以内的数是否奇数,是的话就相加,最后输出结果就行了:

4、按下快捷键crtl+F5运行程序,就可以得到计算结果了。以上就是用用c语言程序求1至100之间全部奇数之和的演示程序:

在C语言中可以通过定义一个累加器(一个变量)并结合for循环来实现计算1到100之和。

具体的实现程序如下:

double sum=0; // 定义累加器变量sum,并初始化为0

int i;

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

{

sum += i; // 等价于sum = sum + i; 即将累加的和保存在累加器sum中

}

printf("%lf\n", sum); // 输出1到100之和

#include#includeintisprime(intn){inti;for(i=2;i<=sqrt(n);i++) if(n%i==0)return0;return1;}intmain(){inti,j,s=0;for(i=3;i<=100;i+=2)if(isprime(i)){printf("%4d",i);if(++s%10==0)printf("\n");} getch();return0;}

授人以鱼不如授人以渔。

编译成功后,按F10一步一步运行,下面会有监视窗口,可以随时查看执行到每一步时变量的值。

a =077,表示a=八进制数077,也就是二进制数000 111 111,加上符号位就是00000000 00000000 00000000 00111111(int占用4个字节)

b=a&3,也就是按位与,

00000000 00000000 00000000 00111111&

00000000 00000000 00000000 00000011 =

00000000 00000000 00000000 00000011

也就是说这个时候b = 3

b&=7表示b=b&7,

00000000 00000000 00000000 00000011 &

00000000 00000000 00000000 00111111 =

00000000 00000000 00000000 00000011

结果当然也是3

按位与就是对应的位同时为1,那么结果就为1

以上就是关于用C语言程序求1至100之间全部奇数之和的演示程序全部的内容,包括:用C语言程序求1至100之间全部奇数之和的演示程序、C语言编程实现从1到100的求 和、C语言程序题:编辑输出1~100个整数,每行10个数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zz/9350294.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存