问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用编程实现100以内数的加减乘除

发布网友 发布时间:2023-01-18 07:25

我来回答

1个回答

热心网友 时间:2023-11-22 16:45

方法有很多,具体分析如下:

1、最直观的方法。

循环遍历100以内所有整数,逐一判断是否可以被3整除或者被5整除,如果可以,则累加。

代码如下:

#include <stdio.h>
int main()
{
    int s=0;
    int n;
    for(n = 1; n < 100; n ++)//遍历
        if(n%3==0 || n %5 == 0)//符合条件
            s+=n;//累加。
    printf("%d\n",s);//输出结果。
    return 0;
}

2、最快捷的方法。

根据数学规则,可以被3整除的为一个等差数列,可以被5整除的也是一个等差数列。

可以被3或5整除的和,就是所有被3整除的数和,加上所有被5整除的数之和,减去同时被3和5整除的数之和,即减去被15整除的数之和。

其中,被3整除的为3,6,9...,99共计33个。 能被5整除的为5,10,...95共计19个。能被15整除的为15,30,...90共计6个。

于是得到如下程序:

#include <stdio.h>
int main()
{
    int a=(3+99)*33/2;//被3整除之和。
    int b=(5+95)*19/2;//被5整除之和。
    int c=(15+90)*6/2;//被15整除之和。
    int s=a+b-c;//计算结果.
    printf("%d\n", s);//输出。
    return 0;
}

3、对比。

前一种方式,适合C语言练习,使用到循环,比较,模除,输出等多个知识点。

后一种方式,效率更高,适合实际编程使用。 

热心网友 时间:2023-11-22 16:45

方法有很多,具体分析如下:

1、最直观的方法。

循环遍历100以内所有整数,逐一判断是否可以被3整除或者被5整除,如果可以,则累加。

代码如下:

#include <stdio.h>
int main()
{
    int s=0;
    int n;
    for(n = 1; n < 100; n ++)//遍历
        if(n%3==0 || n %5 == 0)//符合条件
            s+=n;//累加。
    printf("%d\n",s);//输出结果。
    return 0;
}

2、最快捷的方法。

根据数学规则,可以被3整除的为一个等差数列,可以被5整除的也是一个等差数列。

可以被3或5整除的和,就是所有被3整除的数和,加上所有被5整除的数之和,减去同时被3和5整除的数之和,即减去被15整除的数之和。

其中,被3整除的为3,6,9...,99共计33个。 能被5整除的为5,10,...95共计19个。能被15整除的为15,30,...90共计6个。

于是得到如下程序:

#include <stdio.h>
int main()
{
    int a=(3+99)*33/2;//被3整除之和。
    int b=(5+95)*19/2;//被5整除之和。
    int c=(15+90)*6/2;//被15整除之和。
    int s=a+b-c;//计算结果.
    printf("%d\n", s);//输出。
    return 0;
}

3、对比。

前一种方式,适合C语言练习,使用到循环,比较,模除,输出等多个知识点。

后一种方式,效率更高,适合实际编程使用。 

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
2024年欧洲杯赛程表 德国欧洲杯足球赛2024赛程时间表 勇者斗魔王勇者斗恶龙12Gameboy游戏1中最后魔王变身后怎么打2中什么武... 电脑开机十秒技巧怎样让电脑开机速度变快 完美世界手游熊猫哪里抓完美国际熊猫是怎么得的 ...每一关跳旗杆的时候怎么才能跳到满分我每次都只能跳到 ip11和ip11pro区别 请问;谁知道SJ-M里面有一个叫基_什么? 智齿疼一定要拔吗 大师们帮我算算我的命数!不胜感激~ 怎样选择评估公司 wps是手机版还是电脑版 wps考试专用版只能用电脑吗 面试技巧的训练法 学生适合戴哪些翡翠学生适合戴什么翡翠 小孩戴哪些翡翠挂件好 冬瓜金针菇汤的做法 如何做冬瓜金针菇汤 莴苣隔夜能吃吗 莴苣可以隔夜吃吗 胸拼音组词 胸的拼音和组词 胸拼音和组词 春宵一刻成语解释 精灵传说安魂曲任务到底怎么做啊完全不会 世界上最稀有的血型,比熊猫血还珍贵,能救其他人却难救自己 上世纪30年代少见的血型有哪些望大手指点我要写小说 女性着装基本原则 夏天到了,如何使用龟壳牌安全套预防尖锐湿疣和淋病梅毒呢 在外面住酒店,防止浴缸,被褥,床单等有性病,用75%酒精擦拭可以预防么???? 因为工作关系,经常出入那些场所,怎样可以预防性病? 梅毒的症状与治疗 儿童适合戴什么翡翠吊坠 VC编程,进行整数的加减乘除 圆柱上打孔剖面图怎么画 暗黑起源代言美女叫什么名字? 西方文明的第一个黑暗时期是在什么时候 脸部皱纹 送给男朋友暖心的语句? 和男朋友超甜的话 给男朋友暖心的短句 我想问一下桌面图标字体大小怎么调 佛山南海农商行丰岗站台后面那个农商行叫什么支行 梦见从身上拔出许多针 梦见从身上拔出很多针是什么意思 梦见从身上取出针 梦见从自己身上拔针 墙上长白色毛茸茸东西是什么 墙上长白色毛茸茸东西是如何产生的 黑洞是如何形成的,被黑洞吸进去的东西又边成了什么? 宇宙中最先产生的东西是什么 5s管理系统能干到老吗 公积金贷款80万20年前十年本金还多少本金 到底怎样去除痘痕才健康安全?祛痘痕的方法有哪些?? 举贤毕业年年过 念念聚首待何年 此地一回别 孤朋万里游