由于不知到您使用的是哪种语言,一下列举几种
同时100以内在下面的程序中视为包含0不包含100,如果需要的话改循环条件的100为101,
或者改 i 的初始值为 5
C/C++
int i = 0;
int count = 0;
while (i < 100)
{
if (i % 7){
printf("%d ", i);
count++;
}
i += 5;
}
printf("\n%d\n", count);
swift
var i = 0
var results = [Int]()
while i < 100{
if i % 7 != 0{
results.append(i)
}
i += 5
}
results.map {print($0, terminator: " ")}
print("\n\(results.count)")
Python
i = 0
count = 0
while (i < 100):
if (not (i % 7 == 0)):
print(i, end=' ')
count += 1
i += 5
print("\n"+str(count))
Javascript
var i = 0;
var num = [];
while (i < 100){
if (i % 7 != 0){
num.push(i)
}
i++;
}
var str = "";
num.map(function(arg){
str = str + arg.toString() + " ";
}
);
console.log(str);
console.log(num.length);
#include
void main()
{
int i = 0;
while(i<=100)
{
if(i%5==0&&i%7!=0)
{
printf("100以内满足的数有%d",i);
}
}
}