题目:编写一个C语言程序,输入一个正整数n,输出1到n之间所有能被3整除但不能被5整除的数。相关知识点: 试题来源: 解析 解答: #include int main(){ int n; printf("请输入一个正整数n:"); scanf("%d", &n); for (int i = 1; i <= n; i++){ if (i % 3 == 0 && i % 5 != 0...
用C语言编写一段题目为“输出100以内所有能被3整除但不能被5整除的数,按每行5个数的形式输出”。相关知识点: 试题来源: 解析 #includevoid main(){int i,j=0;for(i=1;i<=100;i++)if(i%3==0&&i%5!=0){printf("%4d",i);j++;if(j%5==0)printf("\n");}}...
if(i%3==0&&i%5!=0)s++;printf("%d",s);return 0;}
c语言编程输出100到1000间能被3整除但不能被5整除的数 使用for循环与求余运算符%即可实现该功能。 具体实现代码如下:#include<stdio.h> v c++输出100到200之间能被3整除不能被5整除的所有自然数. 运算符说明:% 取余运算符。例如 if (x%5==0)说明x能够被5整除,没有余数。 下记最简单的编程思路准备一个...
在C语言中实现寻找100以内能被3整除不能被5整除的数并打印出来的程序并不难。首先我们使用一个for循环来遍历1到100之间的所有数字,然后对每一个数字进行判断,如果它能够被3整除并且不能被5整除,那么就打印出来。 下面是一个简单的C语言程序实现: ```c #include <stdio.h> int main() { for (int i = ...
//希望我的回答对你的学习有帮助#include<stdio.h>int main(){int i,m,n;scanf("%d%d",&m,&n);for(i=m;i<=n;i++){if(i%3==0&&i%5!=0){printf("%d ",i);}}return 0;}
循环几次后,当n累加至4或其它, while括号中判断n%3==0不成立, 故退出循环 应该改为:int n,m;scanf("%d",&n);scanf("%d",&m);while(n<m){if((n%3==0)&&(n%5!=0))printf("%d ",n);n=n+1;}
include<stdio.h>void main(){ int i; for(i=100; i<1000; i++) // 从100到1000循环寻找满足条件的数 { if(!(i%3) && (i%5)) // 如果该数能被3整除并且不能被5整除,则输出该数 printf("%d ", i); // 输出满足条件的数 }} ...
int q161238163(int n){int sum = 0;int i;for(i = 3; i <= n; i +=3){//遍历<=n的所有能被3整除的数if(i % 5 != 0) sum += i;}return sum;}
define MAX_NUMBER 1000000 for (i = 3; i < MAX_NUMBER; i += 3) { if (i % 5 == 0) { continue;} printf('%d', i);}