1到100不能被3整除

1至100内不能被3整除的数有67个.1至30能被3整除的有10个数(3、6、9、12、15、18、21、24、27、30),同理,31至60能被3整除的有10个数,61至90能被3整除的有10个数,91至100能被3整除的有3个数(93、96、99),即1至100内能被3整除的数有33个数,100-33=67,反之,1至100内不能被3整除的数有67个

1至100以内所有不能被三整除的数有: 1、2.4、5.7、8.10、11,,,,,,97、98.(100先除外) 1+2=3 4+5=9 7+8=15 10+11=21,,,,和递加6 99个数能被3整除的数有33个,不能被三整除的数有66个,可以配成33对,它们的和是3、9、15、21,,,,,195 (3+195)*33÷2=3267 1至100以内所有不能被三整除的数的和是3267+100=3367

能被3整除的数有33个,有3,6,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,90,93,96,99 所以不能被三整被的就有67个,除了上面写的那些不是,1到100的其他数都是了哦

#include<stdio.h> void main() {int i,sum=0; for(i=1;i<=100;i++) {if(i%3==0&&i%5!=0) sum=sum+i; } printf("%d",sum); }

从0开始数.每隔3个有一个整除 所以有100/3=33个数再加上0共34个0 3 6 9 12 15 18 21 24 27 30 33 36 39 42 45 48 51 54 57 6063 66 69 72 75 78 81 84 87 90 93 96 99

#include main() { int i,sum; for(i=0;i

可以是1加到100再减去3 6 9 12……等等 即(1+100)*100/2=5050 (3+99)*33/2=1683 5050-1683=3367

1-100中能被3整除的数有3 6 999他们的和为3*33*34/2=1693 1-100的和为50505050-1693=3357

# include <stdio.h>int main(void){ int i; int n; printf("请输入n的值:\n"); scanf("%d", &n); for(i = 1; i <= n; i++) { if(0 != i % 3) printf("%d\n", i); }return 0; }//n 你输入100就可以了,有问题再问,尽力回答

思路是:1到100的总和减去可以被三整除的数的总和,1+2+3+……100=(1+100)*100/2=5050,3+6+9+12+……99=3*(1+2+3+……33)=3*(1+33)*33/2=1683,5050-1683=3367.

相关文档

1到100不能被3整除的c语言
求1 50之间能被3整除的数
1到100不能被6整除的数
被3整除的所有数
从1到100能被3整除
1到100里能被三整除
1到100能被3整除的数值和
第100个不能被3整除的数
能被11整除数的特点
1到100能被3整除的数
不带3不被3除的数
1到100能被3整除的个数
1000以内所有偶数的和
100里能被3整除的数
c语言数列排序
100以内不能被3整除的数
不能被3整除的数的和
100内能被3整除的数
电脑版