使用while语句编程求100以内能被5整除但不能被7整除的数,并统计找到的数

使用while语句编程求100以内能被5整除但不能被7整除的数,并统计找到的数的个数。c语言程序编写

由于不知到您使用的是哪种语言,一下列举几种

同时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);

温馨提示:内容为网友见解,仅供参考
第1个回答  2016-06-06
#include<stdio.h>
void main()
{

int i = 0;

while(i<=100)
{
if(i%5==0&&i%7!=0)
{
printf("100以内满足的数有%d",i);
}
}

}

使用while语句编程求100以内能被5整除但不能被7整除的数,并统计找到的...
while i < 100{ if i % 7 != 0{ results.append(i) } i += 5}results.map {print($0, terminator: " ")}print("\\n\\(results.count)") Python i = 0count = 0while (i < 100): if (not (i % 7 == 0)): print(i, end=' ') count += 1 i += 5print("\\n"+str(count)) ...

编程输出1~100中能被5整除但不能被7整除的数,并统计有多少个这样的数...
int main(){ int i,s=0;for(i=5;i<=100;i+=5)if(i%7!=0){ printf("%d\\n",i);s++;} printf("%d\\n",s);return 0;}

c语言1∼100之间能被5整除且不能被7整除的数
include <stdio.h>#include<stdlib.h>int main(){ int i;for(i=1;i<=100;i++)if(i%5==0&&i%7!=0)printf("%d\\n",i);return 0; }\/*510152025304045505560657580859095100*\/

c语言 100以内能被5整除也能被7整除,但不能被5和7同时整除
主要语句:用for循环一直找上去,遇到符合条件的 用数组记下。for(i=1;i<=100;i++)for(j=1;j<=100;j++)if(i%5==0i%7==0&&i%35!=0)\/\/能被5跟7同时整除 a[k++] = i;\/\/用一个数组来记下这个数,待会直接访问数组中的数就行了 ...

100以内能被五整除的数有几个能被七整除的数有几个呢?
100÷5=20 所以,100以内能被5整除的有20个 100÷7=14……2 所以,100以内能被7整除的有14个

编程求100以内能被7或5整除的最大自然数
一个循环语句,从100-一个判断语句用&&。for(n=99,n>0,n--){ if((n%5==0)|(n%7==0))max=n;} 或:\/\/编程求100以内能被7或5整除的最大自然数 include using namespace std;void main(){ for(int i=100;i>=0;i--){ if(i%7==0||i%5==0){ cout<<"100以内能被7或5...

...能被5整除但不能同时被7整除的数,并统计找到的数的个数。
if mod(i,5)==0&mod(i,7)~=0 a(n)=i;n=n+1;end end a num=length(a)---运行结果:a = 5 10 15 20 25 30 40 45 50 55 60 65 75 80 85 90 95 100 110 115 120 125 130 135 145 150 ...

C语言 输出1000以内既能被5整除又能被7整除的数,要求5个数一行。请用w...
“能被5整除又能被7整除的数”就是能被35整除的数。按题目要求用while循环完成,并用一计数变量控制每5个数一行。代码如下:include "stdio.h"int main(int argc,char *argv[]){int t=0,i=0;while((i+=35)<1000){\/\/从0起以35递增的数肯定能同时被5和7整除printf(++t%5 ? "%4d" :...

C语言编程,从1~100中找出能被5或7整除的数。
include<stdio.h> define N 100 int main(){ int n=0;for(int i=1;i<=N;i++){ if(i%5==0||i%7==0){ printf("%10d",i);n++;if(n%5==0)printf("\\n");} return 0;}

在1~100中,能被5整除而不能被7整除的数一共有___个.
能被5整除的数有5、10、15、20、25、30、…共20个,其中能被5和7同时整除的数有35,70两个,所以能被5整除而不能被7整除的数一共有20-2=18个.故答案为:18.

相似回答