ksdf.net
当前位置:首页>>关于C语言用循环编写:输出100以内所有能被3整除的数字的资料>>

C语言用循环编写:输出100以内所有能被3整除的数字

#include "stdio.h"void main() { for(int i=0;i

#includeint main(){int i=3; while(i

#include "stdio.h"int main(void){ __int64 i,p; for(p=1,i=3;i

#includeint f(int a) { int r=0; if ( a%3==0 ) r=1; return r; }void main() { int i; for ( i=100;i

#include int main(void){unsigned i,j,sum=0;printf(" 请输入一个正整数:");scanf("%u",&i);j=i;while(i>2){if(!(i%3))sum+=i;i--;}printf(" %u 以内能被3整除的数之和为:%u\n",j,sum);return 0;}

用for循环,计数变量n从3开始步长3增量以保证n是3的倍数,再把能被5整除的n剔除。用一个t变量作输出个数计数来完成输出5个数换行。代码如下: #include "stdio.h"int main(int argc,char *argv[]){int n,t;for(t=0,n=3;n

此题拟用最基本的方法解决。遍历3~100,考察能否可被3或5整除,将能被3或5整除的数输出。代码如下(为输出版面整齐,每行限20个数): #include "stdio.h"int main(int argc,char *argv[]){int i,l;for(l=0,i=3;i

#include "stdio.h"int main(int argv,char *argc[]){int n,s;for(s=0,n=101;n

if(i%10==6&&i%3==0);printf("%d",i);if语句最后面的分号去掉,不然的话这句判断就直接结束了, 不管条件是否满足,下面的printf是另一条语句了,会无条件执行。 另外printf最好加一个\n表示换行,改成 if(i%10==6&&i%3==0) printf("%d\n",i);

#include int main(void) { int i,result; for(i = 1;i

网站首页 | 网站地图
All rights reserved Powered by www.ksdf.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com