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;//用一个数组来记下这个数,待会直接访问数组中的数就行了
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-01-09
#include <stdio.h>

void main(void){
int i = 0;
for (;i<=100;i++){
if(i%5 == 0 && i%7 == 0) //如果同时被5和7整出则跳过此次循环,不输出
continue;
if(i%5 == 0 || i%7 == 0){ //被5或者7整除,输出
printf("%d\n",i);
}
}
getchar();
}
第2个回答  2012-01-09
是求能被5整除或者被7整除的,但不同同时被5和7整除的吧?
for(int i=1;i<100;i++)
{
if((i/35)>0&&(i%35==0))
{
// 能被5和7同时整除,自己添加处理代码

}
if( ( (i/5>0)&&(i%5==0) )||((i/7>0)&&(i%7==0) ) )
{
//能被5或者7整除,自己添加处理代码
}
}
第3个回答  2012-01-09
#include <stdio.h>
#include <iostream>
using namespace std;
int main()
{
for(int i=0;i<=100;i++)
{
if(i%5==0&&i%7==0) continue;
if(i%5==0&&!(i%7==0))
{
printf("%d ",i);
}
if(!(i%5==0)&&i%7==0)
{
printf("%d ",i);
}
}
return 0;
}
第4个回答  2012-01-09
题目要求有问题

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;\/\/用一个数组来记下这个数,待会直接访问数组中的数就行了 ...

用c语言求1-100之间的既可以被5整除又可以被7整除的数
include <stdio.h> int main() { int i;printf("1-100之间既可以被5整除又可以被7整除的数有:");for (i = 1; i <= 100; i++) { if (i % 5 == 0 && i % 7 == 0) { printf("%d ", i);} } return 0;} ```在上面的代码中,我们使用`for`循环来遍历1到100之间的...

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*\/

使用while语句编程求100以内能被5整除但不能被7整除的数,并统计找到的...
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 = 0var results = [Int]()while i < 100{ if i % 7 != 0{ results.append(i) } i += 5}results.map {print($0...

编写程序C语言 求100以内能被5和7整除的自然数之和
{ if (0 == i%5 && 0 == i%7)\/\/&&表示能被5并且能被7整除 如果是能被5或者能被7整除就要把&&换成|| { sum += i; } } printf("100以内能被5和7整除的自然数之和:%u\\n", sum); return 0;}

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之间所有能被7整除或
您好,很高兴为您作答。可以使用如下的C语言程序代码实现:include <stdio.h> int main() { int sum = 0;for (int i = 1; i < 100; i++) { if (i % 7 == 0 || i % 10 == 7 || i \/ 10 == 7) { sum += i;} } printf("1到100之间所有能被7整除或包含数字7的数...

从5-100之间找出能被5或七7整除的数c语言for语句
具体如下图:

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;}

c语言编程从5~100之间找出能被5或者7整除的数并输出。
可以参考下面的代码:include<stdio.h>void main(){int i;for(i=5;i<=100;i++){if(i%5==0||i%7==0)printf("%d\\n",i);}}

相似回答
大家正在搜