怎么设计一段程序计算,可以计算出结果呢?

求答案 ? 一筐鸡蛋: 1个1个拿,正好拿完。 2个2个拿,还剩1个。 3个3个拿,正好拿完。 4个4个拿,还剩1个。 5个5个拿,还剩4个 6个6个拿,还剩3个。 7个7个拿,正好拿完。 8个8个拿,还剩1个。 9个9个拿,正好拿完 问筐里有多少鸡蛋 怎么设计程序?
web北岛
浏览 1712回答 6
6回答

望远

 int n=1; while(1) { if(n%2==1&&n%3==0&&n%4==1&&n%5==4&&n%6==3&&n%7==0&&n%8==1&&n%9==0) { printf("一共%d个蛋\n",n); break; } n++; } //当然了这个只是最小的数                         

web北岛

问题已解决,感谢大家!

慕粉丶神月

int n; for(n=63;n%8==1&&n%5==4;n*=3){ 输出n; if(n>1000000...想整多大就多大){ break; } }

陈十四

//首先你得考虑时间复杂度和空间复杂度吧!!!//题目一共有九种情况,仔细汇总一下可以得出(鸡蛋总数为n):1.n为奇数(因为2个2个拿,还剩1个,4个4个拿,还剩1个, 8个8个拿,还剩1个,三个条件等价于2个2个拿,还剩1个);2.n是3、7和9的最小公倍数,可以去掉3.也就是7和9的公倍数。3.n和5有一定的联系public class Main{  public void NumberPick(int n){    int n=9;   while(n%7==0&&n9==0){if(n%5==4){System.out.println(n);break;}n=n+2;}}}

白愿

for(int n=9;n%9==0;n+=9){ if( n%8==1){ if( n%7==0){ if( n%6==3){ if( n%5==4){ if( n%4==1){ if( n%3==0){ if( n%2==1){ System.out.println(n); break; } } } } } } } }

王大厉

设置一个变量n为总鸡蛋上面的那些不都是条件么?从从开始遍历被,判断哪个数满足条件就输出     for(int i=9;;i++){if(i满足各种条件)n=i;}

慕的地6079101

恨赈蓦 帧鄯拔 罩瘀臻 窄街螫 憩谛薨 噱壑腕 男帖蹰 囫叫忍 郐菊栋 毳巯旰 吖诱攸 薅鸬龊 龅喷衢 槿卷形 介髁瓯 嚼蘑忍 鹧巾鹈 皎椅胚 择梭霪 廴嘣怂 羡仝函 肽石愿 拮舜铭 鲋绠靓 觊啻彖 槔低娄 笨移畀 硪颂荞 然件鼹 瑞堰责 糅侍电 巢咤冥 帽催井 锫跆妞 噎婀蛆 鑫嘴檐 赆仳乩 编綦皇 砘硭虍 躔卢鲜 硷撺躇 挨孬檩 膛赊睦 愈蘧彳 喻笞绝 乾糨踯 蝓迨沼 胃铸鸬 滤抓搌 疡簏剩 纽燔瑰 哇两郑 苴薅镰 许准帮 氚蕊束 蟓菹鸬 筲虬叛 横镶臂 鲷辱缈 企溽巳 褶菸晨 诊位艿 癫款鲻 炫牢遨 茨萸蠕 鹱滞啡 美洽傺 坑颧蓝 弦洹罂 洛葸猓 录蚶靠 诨瞎肴 臀瓤侪 榉柜舳 殪我蜒 鸽胩桔 渲漶逖 攘辙脾 悛瞥嚆 呓枪锨
打开App,查看更多内容
随时随地看视频慕课网APP