用c语言求1-100之间的既可以被5整除又可以被7整除的数

如题所述

下面给出一个使用C语言实现求1到100之间既可以被5整除又可以被7整除的数的示例代码:

```c
#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之间的所有数,如果该数既可以被5整除又可以被7整除,则输出该数。需要注意的是,使用`%`运算符可以判断一个数是否被另一个数整除。

需要注意的是,在输出结果之前我们显示了提示信息,让用户知道要求什么样的数。如果不需要显示提示信息,可以省略该语句。当然,如果需要对结果进行格式化输出,也可以使用printf函数内的格式化字符串来实现。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-14
#include<stdio.h>
void main()
{ int i;
for ( i=1;i<=100;i++ ) if ( i%5==0 && i%7==0 ) printf("%d ",i);
printf("\n");

}本回答被提问者采纳
第2个回答  2014-06-10
#inlcude<stdio.h>
int main()
{
for (int i = 1; i < 100; i ++) {
if (!(i%5) && !(i%7)) {
printf("%d ", i);
}

}

return 1;

}追问

用while怎么写啊

第3个回答  2014-06-10
#include<stdio.h>

int main(void)
{
int n;

for(n=1; n<=100; n++)
{
if (n%5==0 &&n%7==0)
{
printf("%d ", n);
}
}
return 0;
}
第4个回答  2014-06-10

#include<stdio.h>


void getNumber(int n){

int i=0;

for(i=1;i<n+1;i++){

if(i%5==0 && i%7==0){

printf("%d   ",i);

}

}

}


void main(){

int n=100;

getNumber(n);

}


相似回答