从键盘输入一个数,输出所有能整除该数,并且本身也能被三整除的数的和,结果存在变量x当中,要求用for循环

1个回答
展开全部
摘要 首先从理论上来说就是从一串数值上找出能被3整除的数,并输出分开来就是两步第一步找出能被3整除的数,所谓能被3整除的数就是3的倍数,表示成C语言就是(num%3)==0;第二步就是输出能被3整除的数if((num%3)==0)printf("num=%d",num);
咨询记录 · 回答于2022-04-19
从键盘输入一个数,输出所有能整除该数,并且本身也能被三整除的数的和,结果存在变量x当中,要求用for循环
根据能被三整除的数的特征,也就是如果一个数的各位上的数的和能被三整除,这个数就能被三整除,由此可知,一个数如果能被三整除,它的个个数位上的数字和必须能被三整除,比如1251,因为1+2+5+1=9,9能被三整除,所以1251就能被三整除。
问怎么写出一个程序
根据我给的条件,用for循环写出一个程序
int sum=0,j=0,a[30],i=0,p;while(i++<30){scanf("%d",&p);if(p%3==0){sum+=p;a[j++]=p;}}for(i=0;i
int sum=0,j=0,a[30],i=0,p;while(i++<30){scanf("%d",&p);if(p%3==0){sum+=p;a[j++]=p;}}for(i=0;i
那这么写有什么要改正的地方吗?这样写不对,怎么改,不用太复杂,你那样有点复杂我看不懂
#includeint main(){int sum = 0;for(int i = 100; i<=300;i++){if(i%3 == 0){sum = sum + i;}}printf("%d\n", sum);return 0;}
所有能整除该数,并且本身也能被三整除的数程序中怎么表示呢
首先从理论上来说就是从一串数值上找出能被3整除的数,并输出分开来就是两步第一步找出能被3整除的数,所谓能被3整除的数就是3的倍数,表示成C语言就是(num%3)==0;第二步就是输出能被3整除的数if((num%3)==0)printf("num=%d",num);
num和printf("num=%d",num)是什么意思,还有刚入门vfp时的表达所有能整除该数,并且本身也能被三整除的数的方法吗?
是的亲亲
下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消