首页 > 软件 > matlab求100到200的所有能被5整除不能被3整数的整数的和?

matlab求100到200的所有能被5整除不能被3整数的整数的和?

软件 2024-04-17

matlab求100到200的所有能被5整除不能被3整数的整数的和

clc clear close all res = []; for i=100:5:200 % 既然要被5整除,直接按5间隔跳跃即可 if mod(i,3) % 既然不能被3整除,余数非0即可 res = [res, i]; end end sum_v = sum(res); disp(['100到200的所有能被5整除不能被3整数的整数的和为:',num2str(sum_v)]); disp(['这些数字为:',num2str(res)]);

100 ~ 200 间,全不能被 3 、5整除的数的个数,并计算它们的和,用 continue 及 break 语句实现。

int r = 0; int n = 0; for(int i = 100;i <= 200;i++){ if(i%3 == 0){ continue; } if(i%5 == 0){ continue; } n++; r += i; } 这就可以实现了,循环结束后,r是和,n是个数。不过,如果非要用上break的话,可以写成下面这段。 int r = 0; int c = 0; int i = 99; while(true){ i++; if(i > 200){ break; } if(i%3 == 0){ continue; } if(i%5 == 0){ continue; } n++;

C程:编写一个函数求一个整数的各位数字之和,输出100-200各位数字之和能被5整除的所有数。

#include

#include

#include

#include

int iscs(int);

int main()

{

int w;

scanf("%d",&w);

if(iscs(w))

printf("可以被5整除");

else

printf("不能被5整除");

return 0;

}

int iscs(int w)//可以整除 返回true

{

char *p;

int i=0,sum=0,wSave=w;

while(1)//计算数字位数

{

if(wSave/10>0)

{

i++;

wSave=wSave%10;

}

else

break;

}

p=malloc(sizeof(char)*(i+2));

itoa(w,p,10);

for(i=0;i

{

sum=sum+(p[i]-'0')*(p[i]-'0');

}

if(sum%5==0)

{

return 1;

}

return 0;

}

扩展资料:

C语言的库函数并不是C语言本身的一部分,它是由编译程序根据一般用户的需要,编制并提供用户使用的一组程序。C的库函数极大地方便了用户,同时也补充了C语言本身的不足。在编写C语言程序时,使用库函数,既可以提高程序的运行效率,又可以提高编程的质量。

有时也称为包含文件。C语言库函数与用户程序之间进行信息通信时要使用的数据和变量,在使用某一库函数时,都要在程序中嵌入(用#include)该函数对应的头文件,用户使用时应查阅有关版本的C的库函数参考手册。

参考资料来源:百度百科-C语言库函数

编写程序输出100-200之间不能同时被3和5整除的数,并且每输出10个就换行?

#include

void main()

{

int i,j=0;

for(i=100;i<=200;i++)

{

if(i%3!=0&&i%5!=0)

{

printf("%d ",i);

j++;

if(j%10==0)

printf("\n");

}

}

}


100到200之间所有能被3整除但不能被5整除的数的和

100到200之间所有能被3整除的数是等差数列102,105,。。。,198 共33个 和为4950 100到200之间所有能被15整除的数是等差数列105,120,。。。,195 共7个 和为1050 则100到200之间所有能被3整除但不能被5整除的数的和为4950-1050=2900

标签:信息技术 编程 整除 CC++ C(编程语言)

大明白知识网 Copyright © 2020-2022 www.wangpan131.com. Some Rights Reserved. 京ICP备11019930号-18