1. 首页 > 科技

c语言判断能否被357整除,一道c语言题目看看哪里写错了,效果出不来?

double fm=1,fz=1;#include<stdio.h>#include<math.h> main(){ double eps,sum=1.0,flat=1.0,a; double fm=1,fz=1; scanf("%lf",&eps); while(fabs(a=fz/fm)>eps){ flat*=-1; fm+=3; sum+= fz/fm*flat; } printf("sum = %.6lf",sum); }

c语言判断能否被357整除,一道c语言题目看看哪里写错了,效果出不来?

输入语句scanf("%f,%f,%d",&p,&w,&s);你写的输入格式是 %f,%f,%d 所以你输入的时候,数据只能是逗号,否则就错误.一般情况输入语句改为scanf("%f%f%d",&p,&w,&s); 这样输入的时候就可以用空格隔开.

程序本身没有错啊 可以运行的 可能是达不到你想要的效果吧 那你也把你的预期的结果说下吧 看可以帮上你不

c语言判断能否被357整除

c语言判断能否被357整除,一道c语言题目看看哪里写错了,效果出不来?

这个程序的设计思路非常简单:由于3、5、7均为素数,故能够同时被3、5、7整除的必定是它们的最小公倍数.即:3*5*7=105.因此只需要判断该整数是否能够被 105 整除即可.源程序如下:#include <stdio.h> { int num ; printf("Please input a integer:\n") ; scanf("%d",&num) ; if( ( num % 105 ) == 0 ) printf("%d is can be divided by 3 5 7\n" ) ; else printf("%d is can not be divided by 3 5 7\n" ) ; } }

按如下输入代码即可:#include<stdio.h> void main() { int N,status=0; printf("输入. printf("只能被3,5,7中的一个整数整除:"); if(N%3==0) printf(" 3"); if(N%5==0) .

从键盘输入一个数,判断是否都能被3整除:#include<stdio.h> main() { int a; printf("请输入一个数"); scanf("%d",&a); if(a%3==0) printf("%d\n",a); } 有很多自然.

一个数能被357整除

c语言判断能否被357整除,一道c语言题目看看哪里写错了,效果出不来?

同时能被7,6,5整除的是210,要符合少4.答案应是206

[4,5,7]=140 140+3=143

22

300以内能被3整除的数

c语言判断能否被357整除,一道c语言题目看看哪里写错了,效果出不来?

12 @ 3 @ 和9

#includevoid main() { int i; for(i=100;i

1) 如果,是个位数,那么,3,6,9,能被3整除, 2)如果,是个多位数,那么,把各位数加起来,再观察其和,比如18(1+8=9,9能被3整除,因此18也能被3整除);如果还是多位数,继续加,直至成个位数,再用 1)判断! 比如270(2+7+0=9,9能被3整除,因此270也能被3整除),768(7+6+8=21,21能被3整除,因此768也能被3整除) 或者反向思考,比如0*3=0, 1*3=3,2*3=6,3*3=9,4*3=12..1111*3=3333,n*3=3n,那么0,3,6.9,12,...3333,3n都是能被3整除的整数.

c语言能被整数整除

#include "stdio.h" main() {int n; printf("please input the number:"); scanf("%d",&n); if(n%3==0&&n%5==0&&n%7==0) printf("它能被3,5,7整除"); else {if(n%3=.

从键盘输入一个数,判断是否都能被3整除: #include main() { int a; printf("请输入一个数"); scanf("%d",&a); if(a%3==0) printf("%d\n",a); } 有很多自然数除以2余1,除以3余2,除以4余3,除以5余4,除以7余5.求满足这个条件的最小的自然数. #include main() { int i; for(i=0;i main() { int s=0,i; for(i=1;i

for循环中嵌套一个if求和语句 我只写关键点,下面程序还可以优化的 for(i=0;i<100;i++) { if(i%3==0&&i%7==0) { sum=sum+i; } } 最后输出sum就可以了,初始值为0

能被7整除的c语言程序

#include<stdio.h> int main() { int i; for(i = 0; i <=100; i++) if(i % 7 == 0) printf("%d ",i); }

#include <stdio.h> int main() { int sum=0,i; printf("1-100之内能够被7整除的数:\n"); for(i=2;i<100;i++) if(i%7==0) { printf("%d ",i); sum+=i; } printf("\n这些数的和为:%d\n",sum); return 0; }

main() { int i,num=0; for(i=0;i<=1000;i++)//从0到1000遍历 { if(i%7==0)//当i为7的倍数,即能被7整除 { printf("%6d",i);//打印出i,长度为6 num++;//每行中的值个数控制,此处增加1 if(num%10!=0)//当行个数不为10的倍数,继续,跳过printf("\n") continue; printf("\n");//打印printf("\n"),即换行 } } }