用C语言编程 求1000内 被13整除的 最大数(只要最大数)

作者&投稿:祖帜 (若有异议请与网页底部的电邮联系)
编程:求出1 ~ 1000之间能被13整除的最大的那个数.~

倒序的话,第一个可以被13整除的那个数,就是最大的那个数,然后跳湖循环就可以了,这样还可以提高程序的执行效率。
//2. 编程:求出1 ~1000之间能被13整除的最大的那个数。
#include
main()
{
int a=1000;
for(;a>1;a--)
if(a%13==0)
break;
printf("%d
",a);
system("pause");
}

扩展资料:
①若b|a,c|a,且b和c互质,则bc|a。
②对任意非零整数a,±a|a=±1。

③若a|b,b|a,则|a|=|b|。
④如果a能被b整除,c是任意整数,那么积ac也能被b整除。
⑤对任意整数a,b>0,存在唯一的数对q,r,使a=bq+r,其中0≤r<b,这个事实称为带余除法定理,是整除理论的基础。
参考资料来源:百度百科-整除

//从100开始一一除以13,如果能除尽,输出这个数。
#include
void main()
{
int i;
for(i=100;i>=0;i--)
{
if(i%13==0) {printf("%d
",i);break;}
}
printf("
");
}

printf("%d", 1000-1000%13);

#include <stdio.h>

int main()

{

int a;

for ( a=1000; a>=0; a--)

{

if(a%13==0)

{

printf("%d
",a);

break;

}

}

return 0;

}

扩展资料:

①若b|a,c|a,且b和c互质,则bc|a。

②对任意非零整数a,±a|a=±1。

③若a|b,b|a,则|a|=|b|。

④如果a能被b整除,c是任意整数,那么积ac也能被b整除。

⑤对任意整数a,b>0,存在唯一的数对q,r,使a=bq+r,其中0≤r<b,这个事实称为带余除法定理,是整除理论的基础。

参考资料来源:百度百科-整除



#include <stdio.h>
int main()
{
int a;
for ( a=1000; a>=0; a--)
{
if(a%13==0)
{

printf("%d\n",a);
break;
}
}
return 0;
}

printf("%d", 1000-1000%13);

感觉又上当了,貌似又是个刷分的。


兰山区13178078347: 求一个C语言程序:1000以内能被13整除的数 -
在饼蟾麝: void main() {int flag = 1;for(int m = 13;m < 1000;m += 13){if(flag %10 == 0){printf("\n");}printf("%d ",m);flag++;} }

兰山区13178078347: 用C语言编程 求1000内 被13整除的 最大数(只要最大数) -
在饼蟾麝: printf("%d", 1000-1000%13);感觉又上当了,貌似又是个刷分的.

兰山区13178078347: c语言编程填空题:输出100到1000之间既是奇数且能被13整出的数,并输出他们的和. -
在饼蟾麝: 1 s=s+i; 2 max=a[0]; max=a[i]; 1 1 2 23 3 6 4 4

兰山区13178078347: 1到100之间的数能被13整除用c语言编程 -
在饼蟾麝: 能被13整除?还是能整除13咯,能被13整除的不就两个嘛 1 和13,直接输出就行了,下面是1到100能整除13的代码,就是每次增加13输出,看到前面的几个什么都让计算机做,不赞成,我觉得能自己解决的问题就不要留给计算机 #include <stdio.h> int main() {int n ;for( n = 13; n <= 100; n+=13)printf("%d ",n);return 0; }

兰山区13178078347: C语言:求100—1000所有能被13整除的数之和 -
在饼蟾麝: sum=sum+i.前面有判断,这里的i是可以被13整除的,应该累加到结果里.另外你的i没有递增,不知道后面有没有,不然是跳不出循环的.

兰山区13178078347: C语言:求10000以内被13整除开始的void是什么意思???? -
在饼蟾麝: void是一种返回值类型,指返回值类型;较好比 int function( ){ } 指的是返回类型是 整数型.

兰山区13178078347: 用C语言编写一个程序:10000以内能被13整除且数里至少有两个7,怎么列出这些数?
在饼蟾麝: #include "stdio.h" main() { int a,b,c,d,i=13; while(i<10000) { d=i%10; c=(i-d)%100/10; b=(i-d-10*c)%1000/100; a=(i-d-10*c-100*b)/1000; if((a==7&&b==7)||(a==7&&c==7)||(a==7&&d==7)||(b==7&&c==7)||(b==7&&d==7)||(c==7&&d==7)) if(i%13==0) { printf("%d ",i); } i=i+1; } getch(); }

兰山区13178078347: 10到1000中能被十一或十三整除的和以及被整除的个数用c语言表达 -
在饼蟾麝: #include <stdio.h> int main(void) { int i,cnt=0,sum=0; for(i=10;i<1000;++i) { 属if(i%13==0||i%11==0) { cnt++; sum+=i; } } printf("%d\n%d\n",sum,cnt); return 0; }

兰山区13178078347: c语言,编程0 - 1000中同时被7和13整除的数 -
在饼蟾麝: #include int main() { int num,i=1000; while(i) { if(!num%7 && !num%13) printf("The num is %d !\n",num); i--; } printf("So easy ! Study hard,day day up !\n"); return 0; }

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网